0
我有一个从php中检索的变量,存储在一个名为activity.ActivityDate
的变量中。当我做一个将字符串日期转换为日期对象
console.log(activity.ActivityDate);
它输出14/06/2016
,这是可被转化为一个日期对象的有效格式。但是当我做
d = new Date(activity.ActivityDate);
console.log(d);
我得到一个无效的日期。但是当我做
e = new Date('14/06/2016');
console.log(e);
我确实得到一个适当的日期对象。
我的activity.ActivityDate
字符串有什么问题,或者有什么方法将它变成合适的字符串?
如何:'当d =新日期(activity.ActivityDate.toString());' – Hackerman
在'日期的datestring()'构造期望一个特定的格式,它可以依赖于浏览器。例如,虽然未在Chrome中定义“MM/DD/YYYY”,但“DD/MM/YYYY”为。你最好分割字符串中的值,并将它们作为整数放在'new Date(year,month [,day [...)''的适当字段中。 –
@Hackerman仍然无效日期 – Lester