jQuery日期[时间]选择器-如何保存时间范围(+修改日期格式)

jQuery date[time] picker - how to save time range (+ modify date format)?

本文关键字:时间 日期 保存 范围 修改 格式 何保存 选择器 jQuery      更新时间:2023-09-26

我正在使用日期时间选择器库,它运行得很好。

但现在,我需要节省一个时间范围。当我点击小部件时,我可以用以下格式保存日期和时间:

2015/03/15 10:15

这很有效。但我需要添加一个时间范围,并以以下格式保存日期+时间:

2015/03/15 10:15 - 12:00

如何做到这一点?我已经将MySQL列从datetime更改为string。现在我面临的问题是如何将值输入到输入中。当我选择日期+时间时,输入中会出现这样的情况:

2015/03/15 10:15

然后我点击输入,想要手动添加这个文本: - 12:00。但是,当我在输入中键入此文本并点击输出时, - 12:00文本将消失,并且在输入中只停留在以下位置:2015/03/15 10:15

如何解决这个问题?有什么想法吗?

谢谢。

我认为您的设计可能有一个小问题。理想情况下,如果你需要一个约会时间范围(与航空公司和酒店预订网站上的范围有点相似),你应该有两个约会时间选择器。一个用于范围的开始,一个用于区域的结束。即使有数据库。将有一列表示开始日期,另一列表示结束日期。

在您的情况下,您需要时间范围,因此您可能可以使用DateTime.AddMinutes()

添加时间