下面为你详细讲解“JS简单获取当前年月日星期的方法示例”的完整攻略。
1. 获取当前年月日
要获取当前年月日,可以使用JavaScript提供的Date对象。
1.1 获取当前日期
const now = new Date(); // 创建一个Date对象
const year = now.getFullYear(); // 年
const month = now.getMonth() + 1; // 月(注意加1)
const date = now.getDate(); // 日
以上代码中,我们首先创建了一个Date对象,并调用其getFullYear()、getMonth()和getDate()方法分别获取年、月、日。其中getMonth()方法返回的是0-11的数字,因此需要加1才能得到实际的月份。
1.2 获取当前星期
在上面的基础上,我们还可以使用Date对象的getDay()方法获取当前星期。
const days = ['日', '一', '二', '三', '四', '五', '六'];
const day = days[now.getDay()]; // 星期几
以上代码中,我们使用了一个字符串数组days,其中包含了每个星期的名称。然后调用Date对象的getDay()方法获取当前星期,再用这个数字作为数组下标,从而得到当前星期的名称。注意,getDay()方法返回的是0-6的数字,表示星期日到星期六,因此我们需要用这个数字作为数组下标调用days数组。
2. 示例说明
为了方便理解,下面举两个例子来说明如何使用上面所述的方法获取当前年月日星期。
2.1 示例一
假设现在是2021年9月16日(星期四),我们可以用以下代码来获取当前时间:
const now = new Date(); // 创建一个Date对象
const year = now.getFullYear(); // 年
const month = now.getMonth() + 1; // 月(注意加1)
const date = now.getDate(); // 日
const days = ['日', '一', '二', '三', '四', '五', '六'];
const day = days[now.getDay()]; // 星期几
console.log(`今天是${year}年${month}月${date}日,星期${day}`);
输出结果为:
今天是2021年9月16日,星期四
2.2 示例二
假设我们要显示一个网站页面上最后更新时间,我们可以用以下代码来获取当前时间:
const now = new Date(); // 创建一个Date对象
const year = now.getFullYear(); // 年
const month = now.getMonth() + 1; // 月(注意加1)
const date = now.getDate(); // 日
const hour = now.getHours(); // 时
const minute = now.getMinutes(); // 分
const seconds = now.getSeconds(); // 秒
console.log(`最后更新时间:${year}年${month}月${date}日 ${hour}:${minute}:${seconds}`);
输出结果为:
最后更新时间:2021年9月16日 9:30:45
以上就是“JS简单获取当前年月日星期的方法示例”的完整攻略了。希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS简单获取当前年月日星期的方法示例 - Python技术站