我試圖初始化Date
對象是這樣的:日期構造
var d = new Date(24, 2, 1, 0, 0 ,0)
在我看來,該構造使用setYear
方法,而不是setFullYear
所以我最終與1924年,這將在99%的情況下完全沒問題,但現在我需要能夠在任何給定年份初始化日期。
我試圖使用日期字符串像Feb 2, 24 00:00:00
來解決這個問題,但我最終與2024年2月2日。接下來,我試圖找到Date MDN documentation但沒有任何成功的任何解決方法。
我結束了使用這種美:
var d1 = new Date();
d1.setFullYear(y);
d1.setMonth(m);
d1.setDate(d);
d1.setHours(0);
d1.setMinutes(0);
d1.setSeconds(0);
這讓我的眼睛流血,所以我不知道,有沒有這方面的任何解決方案/解決方法嗎?
+1查找規範參考 – Alnitak
謝謝你的澄清! –