如何用js获取特定时间戳
可以人为设置时间戳开始时间并获取到当前时间,转换成年月日时分秒的格式,并且在前端页面实时更新...
可以人为设置时间戳开始时间并获取到当前时间,转换成年 月 日 时 分 秒 的格式,并且在前端页面实时更新
展开
展开全部
var formatTime = function(time = new Date(), format) {
const TOTOW = e => `0${e}`.substr(-2); // 转成2位的格式 1 => 01
const date = new Date(time);
const yyyy = date.getFullYear();
const MM = TOTOW(date.getMonth() + 1);
const dd = TOTOW(date.getDate());
const hh = TOTOW(date.getHours());
const mm = TOTOW(date.getMinutes());
const ss = TOTOW(date.getSeconds());
let result;
if (format) {
result = format.replace(/yyyy/i, yyyy).replace(/MM/, MM).replace(/dd/i, dd).replace(/hh/i, hh).replace(/mm/, mm).replace(/ss/i, ss);
} else {
result = `${yyyy}-${MM}-${dd} ${hh}:${mm}:${ss}`;
}
return result;
}
setInterval(() => {
let now = formatTime(new Date(), 'yyyy年MM月dd日 hh时mm分ss秒'); // 月份必须是大写MM,分钟必须是小写mm,其他大小写都行
document.body.innerText = now;
}, 1000)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询