簡體   English   中英

從日期字符串創建 JavaScript 日期 object

[英]create JavaScript Date object from date string

我想從以下字符串“010-10-25T23:25:55.847Z”創建一個有效的 JavaScript 日期 object。

此字符串來自 PostGIS 數據庫“帶時區的時間戳”數據類型字段。

有誰知道我該怎么做?

失敗:*編輯: *對不起,我的日期字符串錯誤:

var startDate = new Date("2010-10-30T14:10:42.377Z");

編輯#2:現在使用正確的日期字符串可以正常工作......對不起。

var startDate = new Date("2010-10-30T14:10:42.377Z");

我不確定它的格式是什么,但這會給你每個數字:

var results = "010-10-25T23:25:55.847Z".match(/\d+\.{0,1}\d+/g);
var year = results[0]; // maybe ?
var month = results[1];
var day = results[2];
var etc...;
new Date(year, --month, day, hour, minutes, seconds);

或者如果它有點像UTC,

new Date(Date.UTC.apply(this, "010-10-25T23:25:55.847Z".match(/\d+\.{0,1}\d+/g)))

暫無
暫無

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

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