簡體   English   中英

將ISO_String日期(不同格式)時間轉換為紀元時間

[英]convert ISO_String date (different format) time into epoch time

我得到及時iso_string格式,而不是完全iso_string ,但這樣的事情: 20180410T11:55:37+0000

我知道在上述日期中應該有兩個連字符,但是我是從Spring服務中獲得的,該服務將Java返回到toLocaleDate().format(Date.ISO_String)日期。

我嘗試使用new Date('20180410T11:55:37+0000').getTime()轉換此格式

但是我得到了NaN

有什么辦法可以將該日期轉換為javascript中的時代,以便我可以在前端服務中輕松使用它?

如果您知道格式將是這樣,則可以在創建Javascript Date對象之前對其進行修復。

var rawDate = "20180410T11:55:37+0000";
var newRawDate = `${rawDate.slice(0, 4)}-${rawDate.slice(4, 6)}-${rawDate.slice(6)}`;
// ^^ Using ES6 templating - use string concatenation if this isn't going to be available
var date = new Date(newRawDate);
// Tue Apr 10 2018 12:55:37 GMT+0100 (BST)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM