javascript - 在 JavaScript 中将日期时间字符串转换为 UTC

标签 javascript datetime

我们如何在 javascript 中将日期时间字符串转换为 UTC。我们正在从 REST 服务获取以下 JSON

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

我们能够将 CreationTime 转换为字符串变量,但无法转换为 UTC。有什么想法可以转换吗?

最佳答案

使用 toUTCString() :

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

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

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

关于javascript - 在 JavaScript 中将日期时间字符串转换为 UTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31163409/

相关文章:

mysql - 提取上周数据(而不是过去 7 天)

python - 在Python中将UTC转换为另一个时区的简单方法

javascript - Meteor JS使用_id从集合中删除单个元素

javascript - 正则表达式和检查表单

python - 如何在Python中处理time.time()?

c# - Jalali/波斯日期验证错误

java - 用于合理处理 UTC 中的 DATETIME 和 TIMESTAMP 的 JDBC-mysql 驱动程序设置是什么?

c# - 由于 javascript 验证问题,页面被发回

Javascript,将大型非常大的表 append 到 DOM 的最佳方法

javascript - 尽管对象存在,但未定义 JS Ajax onreadystatechange