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