React native JavaScript获取时间戳与时间戳

2019-02-26  本文已影响0人  海利昂

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;

}

上一篇下一篇

猜你喜欢

热点阅读