如果变量作为输入,则Date函数返回NaN
Date function returns NaN if variable given as input
我正在使用googlechrome并尝试构建一个消息传递系统。我需要显示消息的日期/时间。我使用了日期函数,但它给出了"NaN"错误。如果我直接传递值,但有一个变量输入,它可以很好地工作。它失败了。我一直在寻找答案,但无法找出问题所在。下面是我的代码。
var d = jsarr[j];// sets d = 1448702771436
alert(d); //1448702771436
var date = new Date(d);
alert(date); //invalid date
我尝试用parseInt()解析'd',现在它工作正常@安德里亚斯,我以前甚至尝试过解析,但不知怎么的,当时它不起作用。无论如何谢谢
可能是因为缓存未清理,我硬刷新了。使用ctrl+F5
var d = jsarr[i];
var s = parseInt(d);// changing type to Int
var date = new Date(s); // valid date
相关文章:
- 如何从Javascript中的Date()函数中获取斯里兰卡时间缩写
- 如何模拟像 new Date() 这样的构造函数
- PHP 相当于 JavaScript 中的 Date.UTC 函数
- 将数组传递给Javascript Date构造函数,是标准的吗?
- Javascript Date.getTime 函数没有返回正确的值,或者我做错了什么
- jQuery date 函数在 IE 中返回错误的值
- Javascript date 函数返回错误的星期几
- 如果变量作为输入,则Date函数返回NaN
- JSON epoch to date函数返回错误的日期
- JS中的Date函数,与设定的日期相比不起作用
- 由Date函数返回的调整时间
- 为什么我的jquery new Date()函数会覆盖传入的参数?
- date()函数在Safari和Firefox中返回无效日期
- PHP中的Date函数总是把Date往后一天
- javascript-Date.now是Date函数中的嵌套函数
- Javascript's Date函数总是以不同的Json字符串作为输入返回当前时间
- EEST时区上的Javascript Date函数错误
- 解释javascript的Date()函数
- 从jquery的date()函数中提取日期的元素
- JS Date函数在Safari中不工作