IgorPI
@IgorPI

Как конвертировать дату в виде строки в UTC (timestamp)?

Как конвертировать дату в виде строки в UTC (timestamp)?

То есть дата "15.07.2019" в целое число.
Что бы я смог на основе этого числа в php создать объект класса DateTime

Как я понимаю, в JS этот вопрос вполне актуален.

А что если порядок "2019.07.15" изменится
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
IgorPI
@IgorPI Автор вопроса
Решение!
export function StrDateToUnix(strDate) {
    let year, month, day
    [year, month, day]  = strDate.split("-")
    console.log(year, month, day)
    return Math.round(new Date(year, month-1, day).getTime()/1000)
}


Отдельное спасибо DanKud
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
d = '15.07.2019';
[day, month, year] = d.split('.')
new Date(year, month - 1, day).toUTCString()
// "Sun, 14 Jul 2019 21:00:00 GMT"


d = '15.07.2019';
[day, month, year] = d.split('.')
new Date(year, month - 1, day).getTime()
// 1563138000000
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы