gpt4 book ai didi

javascript - 将字符串转换为时间 JavaScript (h :m)

转载 作者:可可西里 更新时间:2023-11-01 02:37:12 24 4
gpt4 key购买 nike

我和我的 friend 正在做一个学校项目;任务是制作一个房间预订网站。这是我们尝试 JavaScript 的第一年,我们希望将字符串格式化为时间 (h:m)。我们房间预订网站的用户可以选择他/她想要房间的时间,输出是:H:m(24 小时时钟:分钟)。例如 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..
}

最佳答案

var year = '2013';
var month = '04';
var day = '18';

var hour = '12';
var min = '35';

var reserv = new Date(year,month,day,hour,min)

console.log(reserv);

您可能希望通过检查当前日期自行获取那些年、月和日值。这纯粹是为了展示如何将字符串转换为日期。

使用reserv.getTime()将时间转换为毫秒时间,从而可以比较两次;

reserv.getTime() - reserv2.getTime()

有关更多信息,请查看 MDN .

关于javascript - 将字符串转换为时间 JavaScript (h :m),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16072056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com