JavaScript 时间与时间戳转换
一、获取yyyy-MM-dd hh:mm:ss 格式的时间
function getdate(timeStamp) { if (timeStamp) { var now = new Date(timeStamp); }else{ var now = new Date(); } var Y = now.getFullYear(); var M = now.getMonth() + 1; var D = now.getDate(); var m = M < 10 ? "0" + M : M; var d = D < 10 ? "0" + D : D; return Y + "-" + m + "-" + d + " " + now.toTimeString().substr(0, 8); } getdate(1497337492488); // 获取该时间戳的时间 getdate(); // 无参数时为获取当前时间
二、获取时间戳
function gettime(dateTime) { if (dateTime) { var timeStamp = Date.parse(new Date(dateTime)); }else{ var timeStamp = new Date().getTime(); } return timeStamp; } gettime('2017-06-13 10:22:00'); // 该时间转化为时间戳 gettime(); //无参数时为 获取当前时间戳