繁体   English   中英

如何从2个整数解析MomentJs日期时间?

[英]How to parse MomentJs date time from 2 integers?

我试图将日期和时间解析为2个小时,但我做不到。 我有2个输入整数,一个是日期,另一个是时间。 日期的格式为DDMMYY,时间的格式为HHSSMM。 他们在utc。

// This is UTC time!!!!!
var date = 170218; // DDMMYY
var time = 144438; // HHMMSS

我想获取具有通过momentjs设置其所有UTC参数的javascript日期对象。 我尝试了以下方法:

var parse = date + "-" + time; // 170218-144438
var momentDate = moment.utc(parse, "DDMMYY-HHMMSS");
var datetime = momentDate.toDate(); // I want this to print local timezone

这是行不通的,我也只是尝试了日期或时间而没有运气...

那怎么办呢?

您的格式字符串标记不正确(您在月份和分钟上都使用“ MM”,并且您可能希望在小时内使用“ kk”,除非您的时钟为零索引。)

 var parse = "170218-144438"; var momentDate = moment.utc(parse, "DDMMYY-kkmmss"); console.log(momentDate); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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