我只想从给定的字符串创建一个js日期对象。
Stringformat:yyyy,mm,dd
这是我的剧本:
var oDate = new Date('2013,10,07');
console.log(oDate);
在Chrome,IE和FF中,我得到了正确的约会,但在Safari中,我只获得了NaN
。
答案 0 :(得分:1)
您可以使用Date
构造函数:
new Date(year, month, day, hours, minutes, seconds, milliseconds)
您可以像这样解决此问题:
var s='2013,10,07';
var a = s.split(',');
var date = new Date(a[0],a[1]-1,a[2]);
但您必须确保日期格式始终与样本中的相同。