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