繁体   English   中英

如何以 HH:MM AM/PM 格式将分钟添加到保存时间的字符串

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM