js 获取前一天

js 获取前一天

js 获取前一天

在前端开发中,有时候我们需要获取前一天的日期信息,可以使用JavaScript来实现这个功能。在本文中,我们将详细介绍如何使用纯JavaScript获取前一天的日期。首先,我们需要获取当前的日期,然后减去一天的毫秒数,得到前一天的日期。

获取当前日期

我们可以使用Date对象来获取当前的日期。

const currentDate = new Date();

计算前一天的日期

要计算前一天的日期,我们需要先获取当前日期的时间戳,然后减去一天的毫秒数。一天的毫秒数为86400000。

const currentDate = new Date();
const oneDay = 86400000; // 一天的毫秒数
const previousDate = new Date(currentDate - oneDay);

格式化日期

最后,我们可以使用JavaScript的Date对象提供的方法来格式化日期。

const previousYear = previousDate.getFullYear();
const previousMonth = previousDate.getMonth() + 1; // 月份从0开始,需要加1
const previousDay = previousDate.getDate();

const formattedPreviousDate = previousYear + '-' + (previousMonth < 10 ? '0' + previousMonth : previousMonth) + '-' + (previousDay < 10 ? '0' + previousDay : previousDay);

完整代码示例

// 获取当前日期
const currentDate = new Date();

// 一天的毫秒数
const oneDay = 86400000;

// 计算前一天的日期
const previousDate = new Date(currentDate - oneDay);

// 格式化日期
const previousYear = previousDate.getFullYear();
const previousMonth = previousDate.getMonth() + 1;
const previousDay = previousDate.getDate();

const formattedPreviousDate = previousYear + '-' + (previousMonth < 10 ? '0' + previousMonth : previousMonth) + '-' + (previousDay < 10 ? '0' + previousDay : previousDay);

console.log(formattedPreviousDate);

以上就是使用JavaScript获取前一天日期的方法。你可以根据自己的需求对日期进行格式化处理,以便在项目中使用。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程