Javascript 如何使用矩获取UTC时长?

Javascript 如何使用矩获取UTC时长?,javascript,time,momentjs,Javascript,Time,Momentjs,我想得到UTC的持续时间,它存储在数据库中。虽然我会尝试获取持续时间,但它会给我+时区值 var duration = moment.duration('17:43:00'); 它将在我的应用程序中显示23:13。但是我想要17:43我通过以下方式解决了这个问题: var time = '17:43:00'; var timeSplit = time.split(':'); var startTime = moment().hour(timeSplit[0]).minute(timeSplit

我想得到UTC的持续时间,它存储在数据库中。虽然我会尝试获取持续时间,但它会给我+时区值

var duration = moment.duration('17:43:00');

它将在我的应用程序中显示23:13。但是我想要17:43

我通过以下方式解决了这个问题:

var time = '17:43:00';
var timeSplit = time.split(':');
var startTime = moment().hour(timeSplit[0]).minute(timeSplit[1]).second(timeSplit[2]);
因此,上面的代码将根据从数据库接收到的时间字符串为时间选择器提供正确的日期对象


谢谢

“我想得到UTC的持续时间”,这毫无意义。持续时间没有时区。我需要将其转换为引导时间选择器。所以,当我尝试使用上面的方法显示时,它将在我的时间选择器中显示23:13。持续时间与时间选择器无关。我建议阅读:那么,请建议我如何使用“17:43:00”这个字符串创建一个有效的日期对象。