如何將字串日期從變數傳遞給new Date(...)建構式?以下代碼生成Invalid Date. 我需要先以某種方式轉換它嗎?
var dateString = '18/11/2021';
var dateObject = new Date(dateString);
alert(dateObject);
uj5u.com熱心網友回復:
使用Date(dateString)建構式時,必須以簡化的 ISO 8601 日期格式指定日期字串。另請注意,僅將符合日期的格式yyyy-mm-dd視為 UTC,而不是本地格式。以下應該產生預期的結果:
alert(new Date("2021-11-18T00:00:00"));
不鼓勵使用任何非標準格式,并且結果是特定于實作的。
uj5u.com熱心網友回復:
這是您的 dateString 格式。先是年、月,然后是日。
hello = '2021/11/18';
end = new Date(hello);
alert(end);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/352406.html
標籤:javascript 日期
