問題是這樣的
/Date(1354116249000)/ 這樣的格式怎麼轉成時間格式
這是從C#的Datatime格式通過Json傳到Js裡面的,
下面是我們的提供的方法
js需要把時間戳轉為為普通格式,一般的情況下可能用不到的,
下面先來看第一種吧
結果是
2010年12月23日 10:53
第二種
如果你想得到這樣格式的怎麼辦呢?
2010-10-20 10:00:00
看下面代碼吧
也可以這樣寫的
function formatDate(now) {
var year=now.getYear();
var month=now.getMonth()+1;
var date=now.getDate();
var hour=now.getHours();
var minute=now.getMinutes();
var second=now.getSeconds();
return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;
}
var d=new Date(1230999938);
alert(formatDate(d));
好了問題解決
需要注意的是
不要把字符串中的Date(這樣的字符也傳進去,要先處理一下,這樣很方便 就能處理的
可以使用replace方法
如下:
replace("/Date(","").replace(")/","");