// 获取当前时间
const currentDate = new Date();
// 获取10分钟前的时间
const tenMinutesAgo = new Date(currentDate.getTime() - 10 * 60 * 1000);
// 格式化时间为 'YYYY-MM-DD HH:mm:ss.SSSZ'
const formatTime = (date) => {
const pad = (num) => (num < 10 ? `0${num}` : num);
const formattedDate = `${date.getFullYear()}-${pad(date.getMonth() + 1)}-${pad(date.getDate())}`;
const formattedTime = `${pad(date.getHours())}:${pad(date.getMinutes())}:${pad(date.getSeconds())}.${date.getMilliseconds()}`;
const timezoneOffset = -date.getTimezoneOffset() / 60;
const formattedOffset = timezoneOffset >= 0 ? `+${pad(timezoneOffset)}` : `-${pad(Math.abs(timezoneOffset))}`;
return `${formattedDate} ${formattedTime}${formattedOffset}`;
};
// 格式化当前时间和10分钟前的时间
const formattedCurrentTime = formatTime(currentDate);
const formattedTenMinutesAgo = formatTime(tenMinutesAgo);
console.log("当前时间:", formattedCurrentTime);
console.log("10分钟前的时间:", formattedTenMinutesAgo);
前端-如何获取当前时间和10分钟前的时间
最新推荐文章于 2024-01-16 13:13:33 发布