JavaScript - Разбор пользовательской метки времени с Datejs - PullRequest
1 голос
/ 02 апреля 2020

У меня есть пользовательская метка времени, которая выглядит следующим образом: «15 января 2020 11: 11: 50.000 +0000». Мне нужно передать указанную выше метку времени в Epoch-Timestamp. Я пробовал это несколько раз - прямо сейчас мой код выглядит так:

oldTimeStamp = 'Jan 15 2020 11:11:50.000 +0000';
newTimeStamp = Date.parse(oldTimeStamp).toString('MMM dd yyyy hh:mm:ss.SSS Z')
console.log(newTimeStamp)

Я должен использовать Date js для преобразования даты.

Кто-нибудь понял, как исправить это?

Спасибо

1 Ответ

1 голос
/ 02 апреля 2020

Насколько я понял, это может помочь вам преобразовать oldTimeStamp в метку времени или UT C -строка

    oldTimeStamp = 'Jan 15 2020 11:11:50.000 +0000';
    newTimeStamp = new Date(oldTimeStamp).getTime()
    utcString = new Date(oldTimeStamp).toUTCString()

    console.log("Timestamp: ", newTimeStamp) // -> Timestamp:  1579086710000
    console.log("UTC: ", utcString) // -> UTC:  Wed, 15 Jan 2020 11:11:50 GMT

Используя дату JS, вы можете отформатировать метку времени в любой формат

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...