From 7ff3595a80f84940afafc4dd56786095f13d44e3 Mon Sep 17 00:00:00 2001 From: King Date: Sat, 10 Feb 2018 11:44:16 -0500 Subject: [PATCH 1/4] update tomorrow.md --- snippets/tomorrow.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/snippets/tomorrow.md b/snippets/tomorrow.md index fd7c4dfa1..021d563fa 100644 --- a/snippets/tomorrow.md +++ b/snippets/tomorrow.md @@ -7,12 +7,12 @@ Use `new Date()` to get today's date, adding one day using `Date.getDate()` and 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()}`; }; ``` ```js -tomorrow(); // 2017-12-27 (if current date is 2017-12-26) +tomorrow(); // 12-27-2017 (if current date is 12-26-2017) ``` From 7f167da7e7f75e70b8ac9572f8b6b123be6e951a Mon Sep 17 00:00:00 2001 From: King Date: Sat, 10 Feb 2018 11:45:04 -0500 Subject: [PATCH 2/4] ran npm tester --- test/tomorrow/tomorrow.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 From 1be836a95aaa8be9189f846a97531b80271a76b3 Mon Sep 17 00:00:00 2001 From: Robert Mennell Date: Thu, 22 Feb 2018 09:07:08 -0800 Subject: [PATCH 3/4] long optional for returning full ISO8601 --- snippets/tomorrow.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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) ``` From b9dcafcf95d0a71579074365efafb5d79f08359d Mon Sep 17 00:00:00 2001 From: Robert Mennell Date: Thu, 22 Feb 2018 09:10:12 -0800 Subject: [PATCH 4/4] remove extra semicolon --- snippets/tomorrow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/tomorrow.md b/snippets/tomorrow.md index 24b6a76ca..68651691e 100644 --- a/snippets/tomorrow.md +++ b/snippets/tomorrow.md @@ -10,7 +10,7 @@ const tomorrow = (long = false) => { const ret = `${t.getFullYear()}-${String(t.getMonth() + 1).padStart(2, '0')}-${String( t.getDate() ).padStart(2, '0')}`; - return !long ? ret : `${ret}T:00:00:00`; + return !long ? ret : `${ret}T00:00:00`; }; ```