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;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容