我有一個很好的功能,用於從json格式返回的web服務轉換日期。 web服務給出了以下類型格式的日期:從數據和時間丟失的導致0
數據例如:的日期是這樣的JSON數據
\/Date(1373875200000)\/
電流功能:這是當前功能我有
function HumanDate(date) {
var jsondateString = date.substr(6);
var current = new Date(parseInt(jsondateString));
var month = current.getMonth() + 1;
var day = current.getDate();
var year = current.getFullYear();
var hour = current.getHours();
var minute = current.getMinutes();
var datetime = day + "/" + month + "/" + year + " " + hour + ":" + minute
return datetime;
}
用法:這是我如何使用上面
功能success: function(data) {
if (data.d[0]) {
$.each(data.d, function(index, data) {
$("body").append(HumanDate(data.from) + '<br />');
});
} else {
電流輸出:這是輸出我目前得到的,注意到丟失0的
2/7/2013 9:0
15/7/2013 9:30
15/10/2013 10:0
15/11/2013 10:30
預期輸出:這是我想的輸出,注意額外的0
02/07/2013 09:00
15/07/2013 09:30
15/10/2013 10:00
15/11/2013 10:30
問題:
如何獲取格式化爲期望輸出示例的日期和時間?
http://stackoverflow.com/questions/1267283/how-can-i-create-a-zerofilled-value-using-javascript – Crontab
有沒有代碼可以添加前導零 - 我看不出那麼你可以期待他們。:P – Esailija
@Esailija很多語言都提供了自定義日期輸出格式的方法,所以我假定提問者想知道在JavaScript中是否有類似的東西。 (不幸的是沒有) – sgroves