diff --git a/snippets/tomorrow.md b/snippets/tomorrow.md index 021d563fa..24b6a76ca 100644 --- a/snippets/tomorrow.md +++ b/snippets/tomorrow.md @@ -4,15 +4,17 @@ Results in a string representation of tomorrow's date. Use `new Date()` to get today's date, adding one day using `Date.getDate()` and `Date.setDate()`, and converting the Date object to a string. ```js -const tomorrow = () => { +const tomorrow = (long = false) => { let t = new Date(); t.setDate(t.getDate() + 1); - return `${String(t.getMonth() + 1).padStart(2, '0')}-${String( + const ret = `${t.getFullYear()}-${String(t.getMonth() + 1).padStart(2, '0')}-${String( t.getDate() - ).padStart(2, '0')}-${t.getFullYear()}`; + ).padStart(2, '0')}`; + return !long ? ret : `${ret}T:00:00:00`; }; ``` ```js -tomorrow(); // 12-27-2017 (if current date is 12-26-2017) +tomorrow(); // 2017-12-27 (if current date is 2017-12-26) +tomorrow(true); // 2017-12-27T00:00:00 (if current date is 2017-12-26) ```