簡體   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