您可以使用 JavaScript 中的 Date 对象来获取当前时间和前第七天的时间。以下是一个示例代码:

// 获取当前时间
var currentDate = new Date();
var currentYear = currentDate.getFullYear();
var currentMonth = currentDate.getMonth() + 1;
var currentDay = currentDate.getDate();
var currentHours = 23;
var currentMinutes = 59;
var currentSeconds = 59;

// 获取前第七天时间
var sevenDaysAgo = new Date();
sevenDaysAgo.setDate(currentDay - 6);
var sevenDaysAgoYear = sevenDaysAgo.getFullYear();
var sevenDaysAgoMonth = sevenDaysAgo.getMonth() + 1;
var sevenDaysAgoDay = sevenDaysAgo.getDate();
var sevenDaysAgoHours = 0;
var sevenDaysAgoMinutes = 0;
var sevenDaysAgoSeconds = 0;

// 格式化时间为 yyyy-mm-dd HH:mm:ss
function formatTime(year, month, day, hours, minutes, seconds) {
  var formattedMonth = month < 10 ? '0' + month : month;
  var formattedDay = day < 10 ? '0' + day : day;
  var formattedHours = hours < 10 ? '0' + hours : hours;
  var formattedMinutes = minutes < 10 ? '0' + minutes : minutes;
  var formattedSeconds = seconds < 10 ? '0' + seconds : seconds;
  return year + '-' + formattedMonth + '-' + formattedDay + ' ' + formattedHours + ':' + formattedMinutes + ':' + formattedSeconds;
}

// 打印当前时间和前第七天时间
console.log('当前时间:', formatTime(currentYear, currentMonth, currentDay, currentHours, currentMinutes, currentSeconds));
console.log('前第七天时间:', formatTime(sevenDaysAgoYear, sevenDaysAgoMonth, sevenDaysAgoDay, sevenDaysAgoHours, sevenDaysAgoMinutes, sevenDaysAgoSeconds));

此代码将打印出当前时间和前第七天的时间,格式为 yyyy-mm-dd HH:mm:ss。请注意,这里的时间是按您所在时区的时间计算的。

JavaScript 获取当前时间和前第七天时间 (yyyy-mm-dd HH:mm:ss)

原文地址: https://www.cveoy.top/t/topic/p2fO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录