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