在JavaScript中将datetime字符串转换为UTC

时间:2015-07-01 13:55:06

标签: javascript datetime

我们如何在javascript中将datetime字符串转换为UTC。我们从REST服务

获得了JSON
[  
   {  
      "CreationTime":"June 2, 2015 8:04:53 PM IST",
      "category":"UI",
      "severity":"MAJOR",
      "source":"BILLING",
      "status":"ASSIGNED"
   }
]

我们能够将CreationTime转换为String变量但无法转换为UTC。有什么想转换这个吗?

1 个答案:

答案 0 :(得分:3)

使用toUTCString()

var toUTC = new Date("June 2, 2015 8:04:53").toUTCString()

在Javascript中,您可以使用此方法从Date() object转换日期,而不是从IST string转换日期。因此,您需要将此字符串格式化为Date() object,然后您可以将其转换为UTC。在 this 主题中说出我的意思。

注意如果您尝试June 2, 2015 8:04:53 PM IST JavasScript将其视为无效日期,您必须使用.replace()函数删除字符串的IST部分