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