Когда я делаю new Date()
, я получаю:
Thu Dec 28 2017 10:17:58 GMT+0800 (台北標準時間)
Если я применю .valueOf()
к этой дате, я получу:
1514427724039
Чего я и хочу.
Теперь мне нужно применить .valueOf()
к такой дате: 2017/12/28
. Я попытался использовать Luxon для преобразования даты (после применения .valueOf()
к YYYY/ ММ/ДД не дает числа):
DateTime.fromISO(startDate.replace(/\//g, '-')).toRFC2822()
// => Thu, 28 Dec 2017 00:00:00 +0800
Однако применение valueOf()
возвращает ту же строку. Не число, как в первом примере.
Что мне делать, чтобы я мог получить числовое значение из YYYY/MM/DD
? Только что я сделал с DDD MMM DD YYYY GMT+0800 (X country standard time)
?
moment.js
? Я почти уверен, это поможет вам. Ссылка: momentjs.com/docs - person Vikasdeep Singh   schedule 28.12.2017DateTime.fromISO(startDate.replace(/\//g, '-')).valueOf()
moment.github.io /luxon/docs/класс/источник/ - person Slai   schedule 28.12.2017