JS获取昨天的年月日

在JavaScript中,你可以使用 Date 对象来获取昨天的日期,然后格式化为所需的年、月、日格式。以下是一个示例代码:

// 获取当前日期
var today = new Date();

// 获取昨天的日期
var yesterday = new Date(today);
yesterday.setDate(today.getDate() - 1);

// 获取年、月、日
var year = yesterday.getFullYear();
var month = yesterday.getMonth() + 1; // 月份从0开始,所以要加1
var day = yesterday.getDate();

// 格式化为两位数
month = month < 10 ? '0' + month : month;
day = day < 10 ? '0' + day : day;

// 输出昨天的日期
var formattedDate = year + '-' + month + '-' + day;
console.log(formattedDate); // 输出: YYYY-MM-DD

这段代码执行以下操作:

  1. 获取当前日期: 使用 new Date() 获取当前日期。
  2. 计算昨天的日期: 通过 setDate() 方法将当前日期减去1天。
  3. 提取年、月、日: 使用 getFullYear()getMonth()getDate() 方法分别提取年、月、日。
  4. 格式化月和日: 确保月和日为两位数,不足两位的补充前导零。
  5. 输出昨天的日期: 将日期格式化为 YYYY-MM-DD 并输出。

这样,你就可以获得昨天的日期,并以 YYYY-MM-DD 的格式输出。

JavaScript

JS根据时段输出不同问候语

上一篇

JavaScript

使用JS制作一个选项卡 切换显示不同内容

下一篇