我正在尝试对日历进行编程,用户可以在此选择日期进行预约。日历本身在Firefox和Chrome中运行良好,但在IE和Safari中却没有。我打破了代码,找到导致问题的一行:
var firstday = new Date(kalenderYear + "," + kalenderMonth + ",01").getDay();
" firstday"应该得到当月第一天的工作日(例如" 3" 10月,因为10月1日是星期三)。
此行代码仅适用于Chrome和Firefox。我有什么想法可以让它在所有主流浏览器中运行吗?
答案 0 :(得分:1)
我不知道这是否可以解决您的问题,因为您还没有发布所有代码,但它应该是这样的:
var firstday = new Date(kalenderYear, kalenderMonth, 1, 0, 0, 0, 0).getDay();
答案 1 :(得分:0)
尝试:
var data = new Date();
var dateOfWeek = data.getDay();
打印星期几,今天是星期三,然后是3号 再见