React native JavaScript获取时间戳与时间戳
Javascript 获取当前时间戳(毫秒级别):第一种方法:
var timestamp1 = Date.parse(newDate());
结果:1470220594000
第二种方法:
vartimestamp2 =(newDate()).valueOf();
结果:1470220608533
第三种方法:
vartimestamp3 =newDate().getTime();
结果:1470220608533
第一种获取的时间戳是精确到秒,第二种和第三种是获取的时间戳精确到毫秒。
获取指定时间的时间戳:
newDate("2016-08-03 00:00:00");
时间戳转化成时间:
functiontimetrans(date){
var date =newDate(date*1000);//如果date为13位不需要乘1000
var Y = date.getFullYear()+ '-';
var M =(date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1): date.getMonth()+1)+ '-';
var D =(date.getDate()< 10 ? '0' +(date.getDate()): date.getDate())+ ' ';
var h =(date.getHours()< 10 ? '0' + date.getHours(): date.getHours())+ ':';
var m =(date.getMinutes()<10 ? '0' + date.getMinutes(): date.getMinutes())+ ':';
var s =(date.getSeconds()<10 ? '0' + date.getSeconds(): date.getSeconds());
returnY+M+D+h+m+s;
}