萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> js時間戳怎麼轉成日期格式

js時間戳怎麼轉成日期格式

  問題是這樣的

  /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(")/","");

copyright © 萬盛學電腦網 all rights reserved