JavaScript 如何计算昨天的日期

JavaScript 如何计算昨天的日期

在本文中,我们将看到如何在JavaScript中计算昨天的日期。要计算昨天的日期,您需要对JavaScript的一些基本方法有一些基本的了解。

JavaScript getDate()方法: 它是一个内置的JavaScript函数,返回一个数字作为一个月中的日期(1-31)。

语法:

dateObj.getDate() 
JavaScript

JavaScript setDate() 方法: 该方法是一个内置的 JavaScript 函数,用于将某天设置为一个日期对象的日期。

语法:

dateObj.setDate()
JavaScript

方法: JavaScript允许我们使用 date 构造函数在时间线上创建一个代表单个时间点的与平台无关的 date 实例。空的 date 构造函数创建一个新的 date 对象,代表当前的日期和时间。也可以通过指定 date 构造函数创建代表特定日期和时间的 date 对象。我们使用 getDate() 函数从 date 对象中获取当前日期,并使用 setDate() 函数将其减去一天,然后将昨天的日期设置到 date 对象。

示例1: 在这个示例中,我们将获取昨天的日期,并将其与今天的日期进行比较。

语法:

// Empty Date constructor representing current time
let dateObj = new Date(); 

// Current Time => Wed Jun 12 2019 20:52:24 GMT+0530 
// (India Standard Time)
dateobj; 
JavaScript

以下程序展示了解决方法

// JavaScript program to illustrate
// calculation of yesterday's date
 
// Create a date object using Date constructor
let dateObj = new Date();
 
// Subtract one day from current time                        
dateObj.setDate(dateObj.getDate() - 1);
 
console.log(dateObj);
JavaScript

输出

2023-06-13T16:23:58.062Z
JavaScript

示例2: 在这里,我们将获取预定义日期的昨天日期,这个日期是Fri May 10, 2019, 16:30:00 GMT+0530 (India Standard Time)。

语法:

// Specified Date constructor representing
// particular time
let dateObj = new Date(2019, 04, 10, 16, 30, 00);

// Specific Time => Fri May 10 2019 16:30:00 GMT+0530
// (India Standard Time)
dateObj;
JavaScript
// Create a specified date object using
// Date constructor
let dateObj = new Date(2019, 04, 10, 16, 30, 00);
 
// Subtract one day from specified time
dateObj.setDate(dateObj.getDate() - 1);
 
console.log(dateObj);
JavaScript

输出

2019-05-09T16:30:00.000Z
JavaScript

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册