Как преобразовать отметку времени JSON в javascript к дате и времени? - PullRequest
2 голосов
/ 09 марта 2020

Я получаю метку времени как «2020-03-02T05: 50: 31.000Z»

Как преобразовать этот формат в обычный читаемый формат с датой и часовым поясом

Ответы [ 4 ]

3 голосов
/ 09 марта 2020

const parsedDate = new Date("2020-03-02T05:50:31.000Z");
console.log(parsedDate.toGMTString())
//"Mon, 02 Mar 2020 05:50:31 GMT"
console.log(parsedDate.toLocaleString())
//"3/2/2020, 11:20:31 AM"
console.log(parsedDate.toDateString(), parsedDate.toTimeString())
//Mon Mar 02 2020 11:20:31 GMT+0530 (India Standard Time)
2 голосов
/ 09 марта 2020

В java -приведенном выше формате даты можно проанализировать, используя Date.

Например:

var date = new Date('2020-03-02T05:50:31.000Z');
1 голос
/ 09 марта 2020

Я не знаю, что вы имеете в виду читаемый формат, но вы можете использовать следующие методы:

new Date('2020-03-02T05:50:31.000Z').toLocaleString();
// outputs date according to user locale settings

Или вы можете использовать getYear, getMonth, getDay методы для их получения и форматирования дата, как вы хотите

0 голосов
/ 09 марта 2020

Вы можете использовать момент. js для формата даты и времени.
Передайте свою метку времени даты, как показано ниже:

moment.parseZone("2020-03-02T05:50:31.000Z").format("DD-MM-YYYY hh:mm:ss z Z")

Измените формат, как вам нужно, упомянув здесь

Используйте в своем коде, как указано здесь

...