【问题标题】:Javascript how to create properly DateObject from datetime string?Javascript 如何从日期时间字符串正确创建 DateObject?
【发布时间】:2014-09-23 14:28:08
【问题描述】:

我有日期时间作为字符串,fxp:

2014-11-10 12:12 

我需要从这个字符串 Date 对象中创建正确设置的月份(对象月份从 0 开始)。

所以我尝试了这个:

 var d = Date.parse("2014-11-10 12:12");

但它似乎不起作用。

 console.log("Month is " + d.getMonth());

没有给出结果。

如何正确地从字符串解析和创建日期对象?

感谢您的帮助。

【问题讨论】:

  • 不是一个真正的答案,但我总是将任何处理 js 中日期解析的人链接到这个库。 momentjs.com

标签: javascript string datetime


【解决方案1】:

Date.parse 方法解析日期的字符串表示,并返回自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。

您无法从该值解析月份。您必须使用新的 Date 对象。

试试:

var d = new Date("2014-11-10 12:12");
console.log("Month is " + d.getMonth());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多