您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

js时间戳怎么转成日期格式

作者:佚名    责任编辑:admin    更新时间:2022-06-22

  问题是这样的

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