JavaScript 获取当前时间戳:
第一种方法:
var timestamp = Date.parse( new Date());
结果:1280977330000
第二种方法:
var timestamp = ( new Date()).valueOf();
结果:1280977330748
第三种方法:
var timestamp = new Date().getTime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
function yearAge(birthdate) {
var nowDate = new Date().getTime();
var age = (now - strToDate(birthdate).getTime())/(1000*3600*24*365);
return parseInt(age);
}
function strToDate(dateStr){
var year = dateStr.substr(0,4);
var month = dateStr.substr(5,2);
var day = dateStr.substr(8,2);
// var time = dateStr.substr(11,8);
var temDate = month+'/'+day+'/'+year;
return new Date(temDate);
}