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

yizhihongxing

获取日期是 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函数绑定

    下面我来详细讲解“详解JavaScript函数绑定”的完整攻略。 什么是JavaScript函数绑定 JavaScript函数绑定即为改变函数运行时下文的this环境。在JavaScript中,函数的this值被自动设置为全局对象或者调用它的对象,但是使用函数绑定可以改变this的值,使它指向另一个对象。 函数绑定的方法 JavaScript有三种方法来实现…

    JavaScript 2023年5月27日
    00
  • JS前端同源策略和跨域及防抖节流详解

    JS前端同源策略和跨域及防抖节流是JS前端开发中常见的一些概念和技术。下面将详细讲解这些内容。 JavaScript前端同源策略 同源策略是一种安全策略,用于限制一个源加载的文档或脚本与来自另一个源所加载文档或脚本交互的方式。这里的“源”是由协议,主机名和端口号标示的。同源策略的存在是为了保护用户隐私和安全。 具体来说,同源策略要求:如果两个页面的域名,协议…

    JavaScript 2023年6月11日
    00
  • JavaScript之json_动力节点Java学院整理

    JavaScript之json_动力节点Java学院整理 什么是JSON JSON(JavaScript Object Notation)是一种轻量级、易于人阅读和编写的数据交换格式,其数据结构与Javascript中对象字面量相似,因此常用于与Javascript进行数据交互。 JSON的数据格式包括两种结构类型:对象和数组。对象是一个无序的“键/值”对集…

    JavaScript 2023年6月11日
    00
  • js replace替换所有匹配的字符串

    下面是详细讲解JS中使用replace()方法替换所有匹配字符串的攻略: 1. replace()方法简介 JavaScript中的replace()方法是一个字符串方法,它用来在字符串中查找子字符串并用新字符串替换它,返回一个新的字符串。replace()方法可以替换字符串中的第一个匹配项,也可以替换所有匹配项。replace()方法有两个参数:第一个参数…

    JavaScript 2023年5月28日
    00
  • XML、HTML、CSS与JS的区别整理

    一、XML、HTML、CSS与JS的概念与作用 XML(Extensible Markup Language)是一种可扩展标记语言,用于描述数据的结构和内容。XML的主要作用是提供一种通用的数据存储和传输格式,以实现各种不同平台的数据交互和共享。 HTML(HyperText Markup Language)是一种用于创建网页的标记语言,用于描述网页的结构和…

    JavaScript 2023年5月27日
    00
  • js正则查找match()与替换replace()用法实例

    js正则查找match()与替换replace()用法实例 正则表达式是一种字符串模式匹配的工具,常用于字符串搜索和替换。在JavaScript中,正则表达式同样也是一种重要的功能。使用正则表达式可以达到快速、准确地对字符串进行搜索和替换的目的。 在JavaScript中,我们可以使用match()方法和replace()方法来进行正则表达式的搜索和替换。下…

    JavaScript 2023年6月10日
    00
  • FF IE浏览器修改标签透明度的方法

    下面是“FF IE浏览器修改标签透明度的方法”的详细讲解: 1.使用CSS属性opacity 可以使用CSS属性opacity来修改标签透明度,在FF和IE浏览器上都适用。opacity属性的值为0到1之间的浮点数。其中,0表示完全透明,1表示完全不透明。 示例1:将ID为myDiv的div标签设置为50%透明 #myDiv { opacity: 0.5; …

    JavaScript 2023年6月11日
    00
  • JS脚本实现网页自动秒杀点击

    让我对“JS脚本实现网页自动秒杀点击”的攻略给出一个完整的讲解吧。整个过程分为以下几个步骤: 第一步:分析网页结构和页面元素 在使用JS脚本实现自动秒杀之前,首先需要分析待秒杀页面的HTML结构和页面元素,确定需要点击的按钮(或链接)的CSS选择器,才能在JS中进行操作。 例如,假设要开发一个自动抢购京东上某一个商品的脚本,我们需要进入该商品页面,打开浏览器…

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