【发布时间】:2013-04-10 22:11:33
【问题描述】:
我和我的朋友正在做一个学校项目;任务是制作一个房间预订网站。 这是我们尝试 JavaScript 的第一年,我们希望将字符串格式化为时间 (h:m)。 我们房间预订网站的用户可以选择他/她想要房间的时间,输出是:H:m(24hour-clock:minutes)。 例如 12:15。
因此我的问题是: 是否可以将此字符串 (h:m) 转换为时间,并轻松检查用户是否输入了超过 30 分钟的预订时间?所以我们可以说:
if(start_of_reservation < start_of_reservation(+30minutes)){
alert("You need to book a room atleast 30minutes"); }
else if(start_of_reservation > start_of_reservation(+6hours)){
alert("You can't book a room longer than 6 hours"); }
else {
// moving on..
}
【问题讨论】:
-
有很多 javascript 日期库: * momentjs.com * datejs.com * google.com/search?q=javascript+date+library 大多数会处理日期解析和比较。
标签: javascript jquery string date time