如何使用javascript以mmddyyyy格式將序列化日期值(1424246400000)轉換爲短日期字符串(「2/23/2015」)?Javascript - 將序列化日期字符串轉換爲短日期字符串
我使用日期()嘗試了所有我似乎可以拿出的是一個長的字符串...
Date(1424246400000); //"Mon Feb 23 2015 16:56:37 GMT-0800 (Pacific Standard Time)"
如何使用javascript以mmddyyyy格式將序列化日期值(1424246400000)轉換爲短日期字符串(「2/23/2015」)?Javascript - 將序列化日期字符串轉換爲短日期字符串
我使用日期()嘗試了所有我似乎可以拿出的是一個長的字符串...
Date(1424246400000); //"Mon Feb 23 2015 16:56:37 GMT-0800 (Pacific Standard Time)"
你應該能夠在當前區域格式得到一個簡單的日期字符串使用Date.prototype.toLocaleDateString
不帶任何參數,也可以通過「EN-US」如果你想要那個區域而言,如
var d = new Date(1424246400000);
document.getElementById('date').innerHTML = d.toLocaleDateString('en-US', {
year: 'numeric',
month: '2-digit',
day: '2-digit'
});
<p id="date"></p>
是的,這個工程。我沒有解析我的序列化字符串爲整數,這是必需的。 – Ted 2015-02-24 01:15:57
我意識到這個問題阻止我使用新的日期(serializedString)... serializedString必須是一個整數,而不是一個字符串。
這是否回答您的問題? http://stackoverflow.com/questions/1056728/where-can-i-find-documentation-on-formatting-a-date-in-javascript?rq=1 – 2015-02-24 01:02:37