我正在开发一个表单,用户可以在其中插入服务列表的开始和停止时间,但要求只插入小时和分钟。
此外,还有一个整体启动/停止(在禁用的输入中)仅用于查看目的 另外,我需要在数据库中保存DateTime,以便将当天或明天保存。我将解释一个用例,以便您更好地理解我的问题。
{
"overall": {
"start": "20:30",
"stop": "00:30"
},
"services": {
"1": {
"start": "20:30",
"stop": "21:00"
},
"2": {
"start": "23:35",
"stop": "23:55"
},
"3": {
"start": "23:45",
"stop": "00:10"
},
"4": {
"start": "00:05",
"stop": "00:30"
}
}
}
让我们说第一项服务从20:30开始,最后一项服务从00:05开始。
忽略那一天,当然在00:05开始的那一天将被认为是第一个开始,但实际上这不是正确的情况,因为00:05实际上在"明天& #34;时间。
我怎么能这样做,所以我可以得到如下例子的代码?
(与语言无关,但如果您希望显示代码示例,则可以使用C#或PHP)
{
"overall": {
"start": "2017/07/05 20:30",
"stop": "2017/07/06 00:30"
},
"services": {
"1": {
"start": "2017/07/05 20:30",
"stop": "2017/07/05 21:00"
},
"2": {
"start": "2017/07/05 23:35",
"stop": "2017/07/05 23:55"
},
"3": {
"start": "2017/07/05 23:45",
"stop": "2017/07/06 00:10"
},
"4": {
"start": "2017/07/06 00:05",
"stop": "2017/07/06 00:30"
}
}
}