javascript - 如何使用 JavaScript 将 "Thu Jun 11 00:49:35 IST 2015"转换为 "YYYY-MM-DD hh:mm:ss"

标签 javascript datetime

我从 REST API 获取日期为“Thu Jun 11 00:49:35 IST 2015”。 当我尝试使用新日期(“Thu Jun 11 00:49:35 IST 2015”)转换它时,它显示“无效日期”。还有其他方法可以将其转换为 Date 对象吗?

最佳答案

您可以从源代码中删除“IST”,它将起作用:

var d = new Date("Thu Jun 11 00:49:35 2015");

结果将是一个值为 :

的 jscript 日期
Thu Jun 11 2015 00:49:35 GMT+0200 (Central European Daylight Time)

JavaScript 接受这些时区:

Time Zone   Description
UTC Coordinated Universal Time
GMT Greenwich Mean Time
EDT (US) Eastern Daylight Time
CDT (US) Central Daylight Time
MDT (US) Mountain Daylight Time
PDT (US) Pacific Daylight Time
EST (US) Eastern Standard Time
CST (US) Central Standard Time
MST (US) Mountain Standard Time
PST (US) Pacific Standard Time

关于javascript - 如何使用 JavaScript 将 "Thu Jun 11 00:49:35 IST 2015"转换为 "YYYY-MM-DD hh:mm:ss",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35577748/

相关文章:

javascript - 这个三元组可以安全地处理 JavaScript 中的 undefined 吗?

php - 如何动态过滤掉MySQL中的某些行以对其进行查询?

c# - 转换日期时间问题 c#

javascript - 当我按 Enter 键时,<div> 中显示的复选框消失

javascript - 脚本执行结束时关闭弹出窗口

javascript - 不知道 key 的通用过滤器功能

php - 如何打印时间表以避免重复日期?

javascript - 异步下载几个js脚本,然后按顺序执行

c# - 在组件中的 Blazor WebAssembly 中,假设文化是正确的,如何使 DateTime.ToString 使用当前文化的日期格式?

c# - .NET 中的 ElapsedTime 格式