【发布时间】:2021-02-04 05:44:06
【问题描述】:
我有这种json。
var meetings = [
{
id: '1',
start_time: "2020-11-15T08:30:00+00:00",
end_time: "2020-11-15T14:15:00+00:00"
},
{
id: '2',
start_time: "2020-11-15T19:30:00+00:00",
end_time: "2020-11-15T20:30:00+00:00"
},
];
所以两个会议第一个:08:30 - 14:15 第二个:19:30-20:30
有 24 小时可供工作,因此:
start_time = '00:00:00';
end_time = '23:59:00';
但我需要的格式是
var start_time = '2020-11-15T00:00:00+00:00';
var end_time = '2020-11-15T23:59:00+00:00';
如何根据已经召开的会议计算可用时间?所以因为第一次会议是从 08:30 - 14:15 和第二次 19:30-20:30 我将需要 json 与可用时间的以下结果:
[
{
start_time:'2020-11-15T00:00:00+00:00',
end_time:'2020-11-15T08:30:00+00:00'
},
{
start_time:'2020-11-15T14:15:00+00:00',
end_time:'2020-11-15T19:30:00+00:00'
},
{
start_time:'2020-11-15T20:30:00+00:00',
end_time:'2020-11-15T23:59:00+00:00'
}
]
【问题讨论】:
-
也许这会对你有所帮助:stackoverflow.com/questions/19277348/…
-
它没有帮助,因为日期属性不是我的:(
-
这个答案可能会有所帮助stackoverflow.com/questions/14980014/…
标签: javascript angular typescript