2016-08-01 6 views
-2

У меня есть строка даты, например yyyy-MM-dd HH:mm:ss.SSS, которая является часовым поясом PST, мне нужно изменить ее в формате UTC 2016-07-28T17:22:51.916Z. Как я могу это сделать?javascript - преобразовать строку даты в другой формат?

+0

Сделали Вы попытку или посмотрел на встроенных решений преобразования? –

ответ

0

Это можно сделать довольно легко в JS:

var pstDate = new Date(myValidPstDateString); 

// ISO is always in UTC time 
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString 
console.log(pstDate.toISOString()); 
+0

не удастся с «неверной датой» – Catheryan

+0

Дата, в которую вы положили ее, должна быть действительна в первую очередь. Какая у вас строка ввода? –

+0

2016-07-25 11: 58: 33.299 – Catheryan