JavaScript 时间戳和时间相互转换

原创 2015年07月09日 09:23:29

JavaScript 获取当前时间戳:(时间 -> 时间戳)

第一种方法:

var timestamp = Date.parse(new Date());

结果:1280977330000
第二种方法:

var timestamp = (new Date()).valueOf();

结果:1280977330748

第三种方法:(兼容IE8以下版本, getTime()返回数值的单位是毫秒)

var timestamp=new Date().getTime();
结果:1280977330748

第一种:获取的时间戳是把毫秒改成000显示,
第二种第三种是获取了当前毫秒的时间戳。

IE8 以上版本可以使用 直接使用Date.now()方法


字符串 -> 日期:

var date = new Date( "2014-07-10 10:21:12");


时间戳 -> 日期:

var date = new Date(1436405467 * 1000);


时间戳(或时间) -> 日期字符串:

function   formatDate(now)   {     
              var   year=now.getFullYear();     
              var   month=now.getMonth()+1;     
              var   date=now.getDate();     
              var   hour=now.getHours();     
              var   minute=now.getMinutes();     
              var   second=now.getSeconds();
              var   s=now.getMilliseconds();

             return   year+"-"+month+"-"+date+"  "+hour+":"+minute+":"+second+","+s;     
}


相关文章推荐

JavaScript日期时间与时间戳的转换

如果只是将当前时间转成时间戳,可以直接使用new Date().getTime()/1000;但如果是将某个具体时间或日期转成Unix时间戳,ie不支持像new Date(“2013-1-1”) 这...
  • cwqcwk1
  • cwqcwk1
  • 2013年10月12日 18:03
  • 5265

javascript时间戳和日期字符串相互转换代码(超简单)

一、日期字符串转时间戳 // 获取当前时间戳(以s为单位) // 第一种方式 var timestamps = +new Date(); timestamps ...

javascript时间戳和日期字符串相互转换

javascript时间戳和日期字符串相互转换 // 获取当前时间戳(以s为单位) var tim
  • shwis
  • shwis
  • 2016年12月27日 22:54
  • 190

javascript时间戳和日期字符串相互转换

// 获取当前时间戳(以s为单位) var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //当前时间戳为:140...

字符串和时间戳相互转换

  • 2016年06月14日 17:33
  • 2KB
  • 下载

MySQL UNIX时间戳与日期的相互转换

  • 2012年12月22日 16:55
  • 363KB
  • 下载

JAVASCRIPT时间戳转换工具

JAVASCRIPT时间戳转换工具

javascript转换日期字符串---转化为Date对象---再转化为时间戳

把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象: 方法1: var strArray=str.split(" "); var strDate=str...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript 时间戳和时间相互转换
举报原因:
原因补充:

(最多只允许输入30个字)