我们可以从谷歌日历设置中获取工作时间数据吗?我已经浏览过日历的API
: https: //developers.google.com/calendar/v3/reference/settings/get
但没有得到所需的数据。附上图片以供参考
var x = {
next-slot: 30,
start-time: '21:00',
end-time: '05:00'
}
Run Code Online (Sandbox Code Playgroud)
我想生成时间段,从开始时间到结束时间。输出应该是
[21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30]
Run Code Online (Sandbox Code Playgroud)
我正在做以下逻辑它适用于(低于日期范围)开始时间:'05:00',结束时间:'21:00'不适用于:(低于日期范围)开始时间:'21:00' , 结束时间: '05:00'
const hours = [];
for (
let hour = Number(start-time[0]);
hour <= Number(end-time[0]);
hour++
) {
hours.push(moment({ hour }).format('kk:mm'));
hours.push(
moment({
hour,
minute: 30,
}).format('kk:mm')
);
}
Run Code Online (Sandbox Code Playgroud)