从字符串进行Javascript日期时间分析
Javascript datetime parsing from string
我试图将字符串解析为JavaScriptDate对象,我尝试了不同的方法将其解析为Date,但似乎都不起作用。起初,我认为将字符串解析为Date会很容易,因为JavaScriptDate有一个接受字符串的构造函数,或者我会使用Date.parse()方法,但似乎我错了。
这是日期格式的字符串-2015-12-01 00:28:28.1271204+01:00
到目前为止我已经尝试了什么-
var dateCalc = new Date(str);
var dateCalc = Date.parse(str);
请这个JSFiddle-http://jsfiddle.net/D7c28/12/
请对此提出解决方案。如果我遗漏了什么,请告诉我。
感谢:)
它对我来说很好:
var str = "Fri, 15 Nov 2013 09:00:00 -0600"
var date = new Date(str);
console.log(date.getDate()) // 15
date
是一个Date对象,有许多类似getDate()
的方法。查看文档。
更新:
2015-12-01 00:28:28.1271204 +01:00
似乎不是默认构造函数的有效日期(但在我的Mac上的节点中运行良好)。所以我使用moment.js,它运行良好。
查看更新后的jsfiddle。
我几乎可以肯定
var dateString = "2015-12-01 00:28:28.1271204 +01:00";
var dateCalc = new Date(dateString);
将工作(dateCalc)将有一个合适的日期(即,2015年12月1日星期二00;格林尼治标准时间28:28+0100。
如果你想用这个解决方案变得更灵活,你可以试试MomentJS,它在格式、本地化等方面给了你很多可能性。
相关文章:
- Json数据包含日期和时间格式
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- primefaces日历可以禁用过去的日期和时间吗
- 将日期和时间转换为UTC格式的日期-Javascript
- 时间-日期对象JavaScript getUTCMilliseconds
- 如何在MongoDB中建模和查询办公时间(日期、时区、dst)
- 查找月份在JavaScript循环中出现五次的时间(日期、字符串)
- 在javascript/jquery中解析UTC ISO日期到本地时间日期
- 时间/日期识别与jQuery
- 如何将Twitter API发布时间/日期转换为有效的ISO格式?
- 将当前时间日期放在隐藏字段中
- 只有少于24小时以前的时间日期格式
- 当移动时间/日期滑块太快时,Datetimepicker在breezejs / knockout中产生并发保存错误
- 在任何时间日期选择器中以编程方式设置时区偏移量
- 本地化UTC时间/日期
- 如何使用jquery/javascript转换时间/日期
- 使用javascript显示php时间/日期函数的帮助