我正在设置一个每周调度系统,该系统与实际日期无关,而是与一周中的天数相关联。所以周一至周日。
我在FullCalendar中使用以下方法实现了这一目标:
defaultView: 'basicWeek',
columnFormat: 'ddd',
但是我现在在显示从我的数据库中读取的事件时遇到问题,因为我只能使用FullCalendar来显示标准全日期格式的日期。
我的选择是:
1)设置一个不可见的日期范围(例如,2017-01-01 - 2017-01-07)并保存此范围内的所有事件(对用户不可见但在后端可操作)
2)尝试将日期存储为周一/周二/周三并本机加载到FullCalendar
我的目标是第二个!
答案 0 :(得分:1)
您可以使用getDay()
功能获取星期几。 (int)
getDay()
方法返回指定日期的星期几(从0到6)。
注意:星期日为0,星期一为1,依此类推。 - w3schools
示例:
var d = new Date('2017-04-26');
var n = d.getDay();
alert(n); // will be 3 => Wednesday