簡體   English   中英

.getDay()在IE和Safari中不起作用

[英].getDay() not working in IE and Safari

我正在嘗試對日歷進行編程,用戶可以在其中選擇約會日期。 日歷本身可以在Firefox和Chrome中正常運行,但不能在IE和Safari中正常運行。 我將代碼分解以找到導致問題的行:

var firstday = new Date(kalenderYear + "," + kalenderMonth + ",01").getDay();

“ firstday”應為該月第一天的工作日(例如,十月為“ 3”,因為十月1.是星期三)。

這行代碼僅在Chrome和Firefox中有效。 有什么想法可以使它在所有主流瀏覽器中正常工作嗎?

我不知道這是否可以解決您的問題,因為您尚未發布所有代碼,但是應該像這樣:

var firstday = new Date(kalenderYear, kalenderMonth, 1, 0, 0, 0, 0).getDay();

嘗試:

var data = new Date();
var dateOfWeek = data.getDay(); 

打印星期幾,今天星期三,然后數字3再見

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM