JavaScript将Asp.Net的DateTime Json类型转换为标准工夫
摘要:JavaScript将Asp.Net的DateTime Json类型转换为标准工夫
JavaScript将Asp.Net的DateTime Json类型转换为标准工夫
间接上例子,如下所示:
onload = function () {
var thisDateText = '/Date(1401076829)/';
document.write(getLocalTime(thisDateText));
};
function getLocalTime(dateText) {
dateText = dateText.replace("/Date(", "").replace(")/", "");
/*
需求留意的是:
不要把字符串中的Date(这样的字符也传出来,要先解决一下,这样很方便就能解决的
可能利用replace方法
如:replace("/Date(","").replace(")/","");
*/
//前往 2014年5月26日 下午12:00
//return new Date(parseInt(dateText) * 1000).toLocaleString().replace(/:\d{1,2}$/, ' ');
//前往 2014年5月26日 下午12:0
//return new Date(parseInt(dateText) * 1000).toLocaleString().substr(0, 17);
//前往 2014-5-26 12:00:29
return new Date(parseInt(dateText) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ").replace(/上午/g, " ").replace(/下午/g, " ");
}
onload = function () {
var thisDateText = '/Date(1401076829)/';
document.write(getLocalTime(thisDateText));
};
function getLocalTime(dateText) {
dateText = dateText.replace("/Date(", "").replace(")/", "");
/*
需求留意的是:
不要把字符串中的Date(这样的字符也传出来,要先解决一下,这样很方便就能解决的
可能利用replace方法
如:replace("/Date(","").replace(")/","");
*/
//前往 2014年5月26日 下午12:00
//return new Date(parseInt(dateText) * 1000).toLocaleString().replace(/:\d{1,2}$/, ' ');
//前往 2014年5月26日 下午12:0
//return new Date(parseInt(dateText) * 1000).toLocaleString().substr(0, 17);
//前往 2014-5-26 12:00:29
return new Date(parseInt(dateText) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ").replace(/上午/g, " ").replace(/下午/g, " ");
}