IgorPI
@IgorPI

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

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

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

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

А что если порядок "2019.07.15" изменится
  • Вопрос задан
  • 85 просмотров
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 30 000 до 65 000 руб.
AB Services Сингапур
от 280 000 до 420 000 руб.
от 60 000 до 90 000 руб.
22 июл. 2019, в 07:20
3000 руб./за проект
22 июл. 2019, в 07:13
150000 руб./за проект
22 июл. 2019, в 01:43
500 руб./в час