8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

JavaScript date() 对象使用 getYear (和其他) 返回 NaN

Srinivasan 1月前

54 0

我目前在 JavaScript 中转换字符串 dateTime 对象时遇到一些问题,我认为这是因为我的字符串无法在 new Date() 中正确使用,但我不确定这是问题所在......

我目前在 JavaScript 中转换字符串 dateTime 对象时遇到一些问题

我假设这是因为我的字符串无法正确使用, new Date() 但我不确定这是否是问题所在。

我输入:\'2011-09-29 14:58:12\'

我的代码:

var date = "2011-09-29 14:58:12";
var added = new Date(date);
var year = added.getYear();

但是,我的 year var 包含 NaN。getDay() 或 getMonth() 也是如此。问题是什么?

附言:我从 SQLite 数据库获取日期格式。我使用的是 Titanium Mobile,因此只涉及 javascript 和 SQLite

帖子版权声明 1、本帖标题:JavaScript date() 对象使用 getYear (和其他) 返回 NaN
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Srinivasan在本站《date》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 您依赖 Date constructor 解析不受支持的格式。直到最近, no 支持标准字符串格式 Date 。从 ECMAScript5 开始,有一个 ( YYYY-MM-DDTHH:MM:SS ,注意是 T 而不是空格),但它只被指定了不到两年,自然在较旧的浏览器中不起作用。

    就目前而言,最好的选择是自己解析它(你可以在 这个问题和它的答案 ),或者使用像 DateJS , MomentJS , date-fns 等来为你解析它。

  • @Topener:请参阅此问题及其答案,了解执行此操作的 JavaScript 代码。不过,我再次鼓励您查看像 DateJS 这样的库。

返回
作者最近主题: