以下是总结的时间戳和日期之间的相互转换
将日期转为时间戳的方式
var time_1 = new Date().getTime() // 1578636357531 可以精确到毫秒,推荐
var time_2 = new Date().valueOf() // 1578636357531 可以精确到毫秒,推荐
var time_3 = Date.parse(new Date()) // 1578636433000 只能精确到秒,毫秒用的000表示,不是很建议使用
根据实际情况,选择合适的方法
将时间戳转换为日期格式
// 将时间戳转换为日期格式
function changeTimeToDate(time){
let timetamp = new Date(time);
var year = timetamp.getFullYear();
var month = timetamp.getMonth() + 1 < 10 ? '0'+(timetamp.getMonth() + 1) : timetamp.getMonth() + 1;
var day = timetamp.getDate() < 10 ? '0'+timetamp.getDate() : timetamp.getDate();
return year+'年'+month+'月'+day+'日';
}
使用方法:
changeTimeToDate(1578623287000);
console.log(changeTimeToDate(1578623287000)); // 2020年01月10日
推荐阅读:
619

被折叠的 条评论
为什么被折叠?



