gpt4 book ai didi

javascript - 如何转换 7 :30 AM time to javascript Date type?

转载 作者:行者123 更新时间:2023-11-28 18:42:06 25 4
gpt4 key购买 nike

如何将以小时:分钟 AM/PM 格式从 html 表单中获取的时间转换为 JavaScript 中的日期类对象。

最佳答案

您可以使用正则表达式来解析时间并将其设置为日期对象。

var d = new Date(),
s ='7:30 AM',
parts = s.match(/(\d+)\:(\d+) (\w+)/),
hours = /am/i.test(parts[3]) ? parseInt(parts[1], 10) : parseInt(parts[1], 10) + 12,
minutes = parseInt(parts[2], 10);

d.setHours(hours, minutes,0,0); // As suggested by @RobG
// d.setHours(hours);
// d.setMinutes(minutes);

console.log(d);

关于javascript - 如何转换 7 :30 AM time to javascript Date type?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35978089/

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