From 622b4286c6253331aa76e4c81dfd8463c707594a Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Sun, 17 Dec 2017 12:48:07 +0200 Subject: [PATCH] Merge #113 --- README.md | 14 ++++++++++++++ snippets/convert-to-english-date.md | 10 ++++++++++ tag_database | 1 + 3 files changed, 25 insertions(+) create mode 100644 snippets/convert-to-english-date.md diff --git a/README.md b/README.md index 55de97ea4..e2bea8313 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ * [Scroll to top](#scroll-to-top) ### Date +* [Convert to english date](#convert-to-english-date) * [Get days difference between dates](#get-days-difference-between-dates) * [JSON to date](#json-to-date) @@ -690,6 +691,19 @@ const scrollToTop = _ => { [⬆ back to top](#table-of-contents) ## Date +### Convert to English date + +Use `Date.toISOString()`, `split('T')` and `replace()` to convert a date from American format to English format. +Throws an error if the passed time cannot be converted to a date. + +```js +const toEnglishDate = (time) => + {try{return new Date(time).toISOString().split('T')[0].replace(/-/g, '/')}catch(e){return}}; +// toEnglishDate('09/21/2010') -> '21/09/2010' +``` + +[⬆ back to top](#table-of-contents) + ### Get days difference between dates Calculate the difference (in days) between to `Date` objects. diff --git a/snippets/convert-to-english-date.md b/snippets/convert-to-english-date.md new file mode 100644 index 000000000..01a93cdf5 --- /dev/null +++ b/snippets/convert-to-english-date.md @@ -0,0 +1,10 @@ +### Convert to English date + +Use `Date.toISOString()`, `split('T')` and `replace()` to convert a date from American format to English format. +Throws an error if the passed time cannot be converted to a date. + +```js +const toEnglishDate = (time) => + {try{return new Date(time).toISOString().split('T')[0].replace(/-/g, '/')}catch(e){return}}; +// toEnglishDate('09/21/2010') -> '21/09/2010' +``` diff --git a/tag_database b/tag_database index 4abb2563d..56a50f864 100644 --- a/tag_database +++ b/tag_database @@ -22,6 +22,7 @@ compact:array compose-functions:function convert-string-from-camelcase:string convert-string-to-camelcase:string +convert-to-english-date:date count-occurrences-of-a-value-in-array:array current-URL:browser curry:function