我试图编写一个日历,用户可以在其中选择日期进行预约。日历本身在Firefox和Chrome中运行良好,但不在IE和Safari中运行。我打破了代码向下寻找导致问题的行:.getDay()在IE和Safari中不起作用
var firstday = new Date(kalenderYear + "," + kalenderMonth + ",01").getDay();
“firstday”应该得到的第一天是星期几本月(例如“3” 22年10月因的1是星期三)。
此行代码仅适用于Chrome和Firefox。任何想法我怎么能使它在所有主流浏览器中工作?
控制台中的任何错误? – Turnip 2014-10-08 12:01:02
设置后我输出了变量“firstday”。在Chrome和Firefox中,它只是工作日。在Safari和IE中它的“NaN”。但没有真正的错误。 – 2014-10-08 12:02:45
似乎不是有效的日期字符串 – charlietfl 2014-10-08 12:02:56