编程语言
首页 > 编程语言> > javascript-以小时为单位,以hh:mm格式添加小时分钟

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 so 7.23:59:59. Partial seconds are supported as well 23: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