[英]How to get current time in a format hh:mm AM/PM in Javascript?
[英]How to add minutes to a string which holds time In HH:MM AM/PM format
我的字符串包含时间,例如 var time = '11:50 AM'
我尝试在我的字符串中添加 10 分钟,所以它应该是 12:00 PM,分钟和 (AM/PM) 都必须更改。
如何执行此类操作? 在 JavaScript。
由于我是这项技术的新手,请帮助我。
这是通过几个易于阅读的步骤完成的一种方法。
但是,使用原版 JavaScript 中的日期可能会很棘手。 可能值得研究像Moment.js这样的库,它可以更轻松地处理日期/时间。
// string var timeString = '11:50'; // create proper date with the string var date = new Date('2022-01-01T' + timeString+ ':00Z'); // add 10 minutes var newDate = new Date(date.getTime() + 10*60000); // split the new string var newDateSplit = newDate.toTimeString().split(':'); // get hour and minutes from split date var newTimeString = newDateSplit[0] + ':' + newDateSplit[1]; console.log('original time: ' + timeString) console.log('new time: ' + newTimeString)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.