js获取当前日期昨天、今天、明天日期的不同方法总结
作者:努力学编程呀(๑•ี_เ•ี๑)
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获取当前日期昨天、今天、明天内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!