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; }