JavaScript------日期和时间戳的相互转换

var date = new Date();

日期转时间戳
Number(date)或者date.getTime();  //只是转换成了纯数字的时间戳,例如:1498144203861
需要转换才能使用下面的方法
var str = Number(date) + ""
str = format(str); 时间戳转日期 方法
function add0(m) { return m < 10 ? '0' + m : m } function format(shijianchuo) { //shijianchuo是整数,否则要parseInt转换 var time = new Date(parseInt(shijianchuo.replace('/Date(','').replace(')/','')));var y = time.getFullYear(); var m = time.getMonth() + 1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); return y + '-' + add0(m) + '-' + add0(d) + ' ' + add0(h) + ':' + add0(mm) + ':' + add0(s); } format(Number(date));

 

posted @ 2017-01-13 14:54  玉天恒  阅读(144)  评论(0编辑  收藏  举报