如何使用 javscript 查找时间段

问题描述 投票:0回答:0

我有一个未来的日期变量。从今天到未来日期(存储在变量中)的时间范围内已经预订的时间段很少。

我有另一个变量称为持续时间(以分钟为单位的值)。我想找到在给定期限内关闭到未来日期预订的可用时段(不包括现有预订时段)。我如何使用 javascript 实现此目的。

例如,

var a = Date(); //today
var b = Date("2023-05-15")  // after one month 
var duration = 60; //minutes

var bookedSlots = [
{"from": new Date("2023-04-20 12:15:00"), "to": new Date("2023-04-20 14:15:00")},
{"from": new Date("2023-04-30 10:45:00"), "to": new Date("2023-04-30 12:15:00")}
];

// Logic here to find the available slot closed to b (future date)

提前致谢!

javascript momentjs javascript-objects
© www.soinside.com 2019 - 2024. All rights reserved.