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