我正在尝试对日历进行编程,用户可以在其中选择约会日期。日历本身可以在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();

09-16 21:51