javascript-以小时为单位,以hh:mm格式添加小时分钟
作者:互联网
我正在使用矩库,并且从前端开始我在HH:mm中获取时间,因此我需要使用矩将小时和分钟添加到当前时间.
假设我从前端获取05:30,并且需要添加当前的UTC时间.我该如何使用momentjs?
我试过了但是没用
moment().add('05:30', 'HH:mm')
解决方法:
您可以使用moment.duration(String)
和add(Duration)
为“ 05:30”创建duration.
正如持续时间文档所述,“ 05:30”是moment.duration(String)
的有效输入:
As of 2.1.0, moment supports parsing ASP.NET style time spans. The following formats are supported.
The format is an hour, minute, second string separated by colons like
23:59:59
. The number of days can be prefixed with a dot separator like so7.23:59:59
. Partial seconds are supported as well23:59:59.999
.
这是一个现场样本:
const result = moment().add( moment.duration('05:30') );
console.log( moment().format() );
console.log( result.format() );
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
标签:javascript,timezone,momentjs 来源: https://codeday.me/bug/20191012/1901292.html