我有一个运行良好的函数,用于从以 json 格式返回的 web 服务转换日期。网络服务以下列格式给出日期:
数据示例: 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
问题:
如何获取格式化为预期输出示例的日期和时间?