一、时间戳转换时间
var unixTimestamp = new Date(1591923600000) var commonTime = unixTimestamp.toLocaleString() console.log(commonTime)
二、时间转换时间戳
console.log(Date.parse(new Date())) console.log(new Date().getTime()) console.log(new Date().valueOf())
三、时间日期格式化
方法:
function dateTimeFormat(format, dateTime) { var reg; var formatList = { "YYYY": date.getFullYear().toString(), // 年 "MM": (date.getMonth() + 1).toString(), // 月 "DD": date.getDate().toString(), // 日 "HH": date.getHours().toString(), // 时 "mm": date.getMinutes().toString(), // 分 "SS": date.getSeconds().toString() // 秒 }; for (const i in formatList) { reg = new RegExp("(" + i + ")").exec(format); if (reg) { format = format.replace(reg[1], (reg[1].length == 1) ? (formatList[i]) : (formatList[i].padStart(reg[1].length, "0"))) }; }; return format; }
使用:
var dateTime = new Date()
dateTimeFormat("YYYY-MM-DD HH:mm:SS", dateTime)
四、倒计时
var endtime = new Date("2020/06/20"); setInterval(function () { var nowtime = new Date(); var time = endtime - nowtime; var day = parseInt(time / 1000 / 60 / 60 / 24); var hour = parseInt(time / 1000 / 60 / 60 % 24); var minute = parseInt(time / 1000 / 60 % 60); var seconds = parseInt(time / 1000 % 60); $('#timespan').html(day + "天" + hour + "小时" + minute + "分钟" + seconds + "秒"); }, 1000);