diff --git a/snippets/tomorrow.md b/snippets/tomorrow.md index fd7c4dfa1..68651691e 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 `${t.getFullYear()}-${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')}`; + return !long ? ret : `${ret}T00:00:00`; }; ``` ```js 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) ``` diff --git a/test/tomorrow/tomorrow.js b/test/tomorrow/tomorrow.js index 6cac1913e..81595a444 100644 --- a/test/tomorrow/tomorrow.js +++ b/test/tomorrow/tomorrow.js @@ -1,8 +1,8 @@ const tomorrow = () => { let t = new Date(); t.setDate(t.getDate() + 1); -return `${t.getFullYear()}-${String(t.getMonth() + 1).padStart(2, '0')}-${String( +return `${String(t.getMonth() + 1).padStart(2, '0')}-${String( t.getDate() -).padStart(2, '0')}`; +).padStart(2, '0')}-${t.getFullYear()}`; }; module.exports = tomorrow; \ No newline at end of file