[英]How to convert a JSON string in JS date object?
{"date":"Thu Dec 06 14:56:01 IST 2012"}
我正在獲取此字符串,因為JSON可以將其轉換為JS日期對象嗎?
編輯:不幸的是,我完全錯了,很抱歉,我的錯,它總是會在今天出現,但是為了不讓您陷入困境,這是一個無論如何都應該為您服務的解決方案,如果您從服務器中獲得了不同的時間字符串,也許最好的方法是編寫與您的String模式匹配的Regex模式
date
屬性 myJson.date.replace(" IST","")
myDate = new Date("Thu Dec 06 14:56:01 2012")
實例化Date對象。 var myJson = {"date":"Thu Dec 06 14:56:01 IST 2012"}
var myDate = new Date(myJson.date.replace(" IST",""))
console.log(myDate.toLocaleDateString())
將您的JSON轉換為數據對象的正確方法是將日期解析為字符串。
var myJson = {"date":"Thu Dec 06 14:56:01 IST 2013"}
var myDate = new Date(Date(myJson.date))
console.log(myDate.getFullYear()) // 2012
不適用於不同於當前年份的年份。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.