js 昨天日期

js 昨天日期

js 昨天日期

在Web开发中,经常会遇到需要获取昨天的日期的需求。本文将介绍如何使用JavaScript来获取昨天的日期,并给出一些示例代码方便大家参考。

获取昨天的日期

要获取昨天的日期,我们首先需要获取当前的日期,然后减去一天的时间。在JavaScript中,我们可以通过Date对象来表示日期和时间,并且可以对日期进行加减操作。

下面是一个获取昨天日期的示例代码:

function getYesterdayDate() {
  var today = new Date();
  var yesterday = new Date(today);
  yesterday.setDate(today.getDate() - 1);

  return yesterday;
}

var yesterdayDate = getYesterdayDate();
console.log(yesterdayDate);

在上面的代码中,我们定义了一个getYesterdayDate函数,该函数创建了一个Date对象来表示当前日期,并通过setDate方法将日期减去了一天。最后返回表示昨天日期的Date对象。

运行以上代码,将会输出昨天的日期,格式为Mon Jun 07 2021 16:26:15 GMT+0800 (中国标准时间)

获取格式化的昨天日期

通常情况下,我们可能需要将日期以特定的格式进行展示,比如yyyy-mm-dd格式。下面是一个将昨天的日期格式化为yyyy-mm-dd的示例代码:

function formatYesterdayDate() {
  var yesterday = getYesterdayDate();

  var year = yesterday.getFullYear();
  var month = yesterday.getMonth() + 1;
  var day = yesterday.getDate();

  month = month < 10 ? '0' + month : month;
  day = day < 10 ? '0' + day : day;

  return year + '-' + month + '-' + day;
}

var formattedYesterdayDate = formatYesterdayDate();
console.log(formattedYesterdayDate);

在上面的代码中,我们定义了一个formatYesterdayDate函数,该函数调用了前面我们定义的getYesterdayDate函数来获取昨天的日期。然后分别获取年、月、日,并对月份和日期进行处理,确保它们是两位数。最后返回格式化后的日期字符串。

运行以上代码,将会输出格式为2021-06-07的昨天日期字符串。

总结

通过本文的介绍,我们学习了如何使用JavaScript来获取昨天的日期,并将其格式化为特定的格式。在实际的开发过程中,这些技巧能帮助我们更便捷地处理日期相关的操作。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程