js获取当前日期昨天、今天、明天日期的不同方法总结

 更新时间:2023年11月28日 11:49:05   作者:努力学编程呀(๑•ี_เ•ี๑)  
JS中处理日期时间常用Date对象,下面这篇文章主要给大家介绍了关于利用js获取当前日期昨天、今天、明天日期的不同方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

一、方法一

1. 获取当前日期

  var today = new Date();  

2. 获取昨天的日期

  var yesterday = this.getDay(-1)

3. 获取今天的日期

   var today = this.getDay(0)

5. 获取明天的日期

   var tomorrow = this.getDay(1)

6. 调用的方法示例代码如下所示:

获取当前日期昨天、今天、明天的日期

methods: {
        
            getDay(day) {  
                var today = new Date();  
                var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day;  
                today.setTime(targetday_milliseconds); //注意,这行是关键代码
                  
                var tYear = today.getFullYear();  
                var tMonth = today.getMonth();  
                var tDate = today.getDate();  
                tMonth = this.doHandleMonth(tMonth + 1);  
                tDate = this.doHandleMonth(tDate);  
                return tYear + "-" + tMonth + "-" + tDate;
            },
            doHandleMonth(month) {  
                var m = month;  
                if (month.toString().length == 1) {  
                    m = "0" + month;  
                }  
                return m;
            },
        },

二、方法二

1. 获取当前日期

  var today = new Date();

2. 获取昨天的日期

   today .setTime(day1.getTime()-24*60*60*1000);
   var yesterday = today .getFullYear()+"-" + (today .getMonth()+1) + "-" + today .getDate();

3. 获取今天的日期

   today .setTime(today .getTime());
   var day= today .getFullYear()+"-" + (today .getMonth()+1) + "-" + today .getDate();

4. 获取明天的日期

   today .setTime(today .getTime()+24*60*60*1000);
   var tomorrow= today .getFullYear()+"-" + (today .getMonth()+1) + "-" + today .getDate();

总结:

知识小结:

总结:

  •  获取当前日期并进行计算想要的日期
  {
            text: '本月',
            onClick(picker) {
                // 获取当前日期
                const today = new Date();
                // 获取当前月份的第一天
                const start = new Date(today.getFullYear(), today.getMonth(), 1);
                // 获取当前月份的最后一天
                const end = new Date(today.getFullYear(), today.getMonth() + 1, 0);
                picker.$emit('pick', [start, end]);
            }
          },
  •  1、传值调用此方法
 created() {
            console.log("昨天:", this.getDay(-1))
            console.log("今天:", this.getDay(0))
            console.log("明天:", this.getDay(1))
            console.log("20年以后:", this.getDay(20 * 365))
        }
  •  获取当前时间, new Date()
  •  day为number,getDay(-1):昨天的日期;getDay(0):今天的日期;getDay(1):明天的日期;

附:js获取当前星期几的方法

JavaScript中的Date对象提供了获取当前日期和时间的方法。其中,getDay()方法可以返回当前星期,返回值为0-6,分别代表星期日到星期六。

以下是使用Date对象获取当前星期几的示例代码:

const weekDays = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
const today = new Date();
const dayOfWeek = weekDays[today.getDay()];
console.log(`Today is ${dayOfWeek}`);

在上面的代码中,我们首先定义了一个包含星期日到星期六的数组weekDays。然后,我们创建了一个Date对象,使用getDay()方法获取当前星几,并使用数组weekDays获取对应的星期几名称。

到此这篇关于js获取当前日期昨天、今天、明天日期的不同方法的文章就介绍到这了,更多相关js获取当前日期昨天、今天、明天内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Javascript this指针

    Javascript this指针

    Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。
    2009-07-07
  • JavaScript学习小结(7)之JS RegExp

    JavaScript学习小结(7)之JS RegExp

    在js中,正则表达式是由一个RegExp对象表示的,RegExp 是正则表达式的缩写。RegExp简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。可以使用一个RegExp()构造函数来创建RegExp对象,也可以使用直接量语法
    2015-11-11
  • Ionic3 UI组件之autocomplete详解

    Ionic3 UI组件之autocomplete详解

    这篇文章主要为大家详细介绍了Ionic3 UI组件之autocomplete的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 微信小程序checkbox组件使用详解

    微信小程序checkbox组件使用详解

    这篇文章主要介绍了微信小程序checkbox组件的使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 一些手写JavaScript常用的函数汇总

    一些手写JavaScript常用的函数汇总

    这篇文章主要给大家介绍了一些手写的JavaScript常用的函数,文中通过示例代码介绍的非常详细,对大家学习或者使用JavaScript具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • js日期范围初始化得到前一个月日期的方法

    js日期范围初始化得到前一个月日期的方法

    这篇文章主要介绍了js日期范围初始化得到前一个月日期的方法,涉及javascript操作日期的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • Thinkphp模板没有解析直接原样输出的解决方法

    Thinkphp模板没有解析直接原样输出的解决方法

    这篇文章主要介绍了Thinkphp模板没有解析直接原样输出的解决方法,是很多开发者都遇到的问题,非常实用,需要的朋友可以参考下
    2014-10-10
  • js瀑布流布局的实现

    js瀑布流布局的实现

    这篇文章主要为大家详细介绍了js瀑布流布局的实现,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • js判断一个字符串是否包含一个子串的方法

    js判断一个字符串是否包含一个子串的方法

    这篇文章主要介绍了js判断一个字符串是否包含一个子串的方法,实例分析了判断的技巧与第三方脚本的使用方法,需要的朋友可以参考下
    2015-01-01
  • JavaScript实现的一个计算数字步数的算法分享

    JavaScript实现的一个计算数字步数的算法分享

    这篇文章主要介绍了JavaScript实现的一个计算数字步数的算法分享,本文先是讲解了算法描述与实现原理,然后给出实现代码,需要的朋友可以参考下
    2014-12-12

最新评论