javascript - 将 "long form"日期时间字符串转换为 javascript 日期对象

标签 javascript json date rfc3339

我有一个当前时间的网络服务,它返回一个像这样的 JSON 对象

{
  "tz": "America\/Chicago", 
  "hour": 15, 
  "datetime": "Mon, 01 Apr 2013 15:46:58 -0500", 
  "second": 58, 
  "error": false, 
  "minute": 46
}

是否有一个简单的方法来转换长格式的日期时间字符串

"datetime": "Mon, 01 Apr 2013 15:46:58 -0500" 

转换成 javascript 日期对象? (除了使用正则表达式来解析字符串)

最佳答案

var dt= "Mon, 01 Apr 2013 15:46:58 -050";
var date = new Date(dt);
alert(date.getDay());

关于javascript - 将 "long form"日期时间字符串转换为 javascript 日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15754356/

相关文章:

javascript - 在 JS 中使用 .date() 来计算两个日期之间的差异,我做错了什么?

javascript - 未捕获的类型错误 : Illegal invocation in JavaScript

javascript - 带零的十进制正则表达式

javascript - 如何在javascript中获取对象的第一个成员

.net - 从字符串到类型 'Date' 的转换无效

xml - as.Date 产生月份名称 "März"(三月)的 NA

javascript - 从 Node JS 服务器读取响应

javascript - jQuery AJAX 没有得到 PHP 的响应

json - 类型错误 : Object of type 'complex' is not JSON serializable while using pyLDAvis. display() 函数

c# - JArray.Remove(JToken) 不删除