js获取日期:昨天今天和明天、后天

获取日期是 JavaScript 中比较常见的操作。为了方便地获取昨天、今天、明天、后天等日期信息,可以使用 JavaScript 的 Date 对象自带的方法来实现。

以下是获取昨天、今天、明天和后天日期的完整攻略。

获取当前日期

首先需要获取当前日期,可以使用 JavaScript 中的 Date 对象,使用 new Date() 方式来创建一个 Date 对象。

const currentDate = new Date();

获取昨天日期

获取昨天的日期,可以将当前日期减去一天即可。

const yesterday = new Date(currentDate);
yesterday.setDate(currentDate.getDate() - 1);
console.log(yesterday.toLocaleDateString());

在上面的示例中,我们先创建一个 Date 对象 yesterday,然后通过 setDate() 方法将其日期设置为当前日期减去一天。最后使用 toLocaleDateString() 方法返回日期字符串。

获取今天日期

获取今天的日期,直接使用 toLocaleDateString() 方法即可。

const today = currentDate.toLocaleDateString();
console.log(today);

获取明天日期

获取明天的日期,可以将当前日期加上一天即可。

const tomorrow = new Date(currentDate);
tomorrow.setDate(currentDate.getDate() + 1);
console.log(tomorrow.toLocaleDateString());

在上面的示例中,我们先创建一个 Date 对象 tomorrow,然后通过 setDate() 方法将其日期设置为当前日期加上一天。最后使用 toLocaleDateString() 方法返回日期字符串。

获取后天日期

获取后天的日期,可以将当前日期加上两天即可。

const twoDaysLater = new Date(currentDate);
twoDaysLater.setDate(currentDate.getDate() + 2);
console.log(twoDaysLater.toLocaleDateString());

在上面的示例中,我们先创建一个 Date 对象 twoDaysLater,然后通过 setDate() 方法将其日期设置为当前日期加上两天。最后使用 toLocaleDateString() 方法返回日期字符串。

通过以上代码,你已经可以很容易地获取到昨天、今天、明天和后天的日期了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js获取日期:昨天今天和明天、后天 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • JavaScript实现获取dom中class的方法

    实现获取DOM中class的方法,可以使用原生JavaScript中的classList属性,也可以使用jQuery中的选择器方法。 使用原生JavaScript 获取DOM元素节点 javascript var element = document.getElementById(‘elementId’); 获取节点中的class列表 javascript …

    JavaScript 2023年6月10日
    00
  • js判断浏览器是否支持严格模式的方法

    判断浏览器是否支持严格模式,我们可以通过以下两种方法来实现。 方法一 我们可以使用try…catch语句,在try语句中编写一个无法在严格模式下执行的代码,然后在catch语句中捕获错误,如果没有捕获到错误就代表浏览器支持严格模式。 示例代码: var isStrictMode; try { eval("’use strict’; var x …

    JavaScript 2023年6月10日
    00
  • js数组相减简单示例【删除a数组所有与b数组相同元素】

    下面是针对js数组相减简单示例【删除a数组所有与b数组相同元素】的完整攻略: 步骤一:创建两个数组 首先我们需要创建两个数组,分别是a数组和b数组。可以通过以下代码创建: const a = [1, 2, 3, 4, 5]; const b = [3, 4, 5, 6, 7]; 步骤二:使用filter方法过滤出不同元素 接下来我们需要使用数组的filter…

    JavaScript 2023年5月28日
    00
  • 纯jsp实现的倒计时动态显示效果完整代码

    下面是实现纯jsp实现的倒计时动态显示效果完整代码攻略。 1. 实现原理 倒计时动态显示效果的实现原理是通过js倒计时功能实现动态效果,然后将倒计时的时间以jsonp格式传递到服务器端,服务器端通过jsp读取到jsonp数据并通过JSTL表达式解析并进行动态页面输出,从而实现了倒计时的动态效果,并将显示效果不断地随时间改变。 2. 实现步骤 创建一个html…

    JavaScript 2023年6月11日
    00
  • JavaScript中常见陷阱小结

    请跟我一起详细了解JavaScript中的常见陷阱。 1. JavaScript中的类型转换陷阱 在JavaScript中,类型转换可能会导致一些令人困惑的结果。以下是一些常见的类型转换陷阱: 1.1 字符串和数字的陷阱 在JavaScript中,当字符串和数字进行相加时,会将字符串转换为数字并执行加法运算。但是,如果字符串中包含非数字字符,则会将其转换为N…

    JavaScript 2023年6月10日
    00
  • PHP如何读取由JavaScript设置的Cookie

    当 JavaScript 在客户端设置了 Cookie 后,PHP 服务端需通过 $_COOKIE 超全局变量来访问它。 要读取使用 JavaScript 设置的 Cookie,可以遵循以下步骤: 在 JavaScript 端通过 document.cookie 设置 Cookie。 在 PHP 端使用 $_COOKIE 超全局变量读取 Cookie 值。 …

    JavaScript 2023年6月11日
    00
  • ES6 Iterator接口和for…of循环用法分析

    ES6 Iterator接口和for…of循环用法分析 ES6引入了Iterator接口,为JavaScript提供了统一的数据遍历访问方式,而for…of循环则是对Iterator接口的应用,我们可以用for…of语法循环遍历具有Iterator接口的数据结构。 Iterator接口概述 Iterator接口是一个具有next方法并且返回一个包…

    JavaScript 2023年6月10日
    00
  • react-router JS 控制路由跳转实例

    下面我将为您详细讲解”react-router JS 控制路由跳转实例”的攻略步骤。 步骤一:安装react-router 在项目中安装react-router-dom依赖包,react-router-dom是基于React的DOM封装,提供了一些跟浏览器url地址相关的组件。 npm install react-router-dom –save 步骤二:…

    JavaScript 2023年6月11日
    00
合作推广
合作推广
分享本页
返回顶部