js 获取当前年月日格式化
时间: 2023-05-04 17:02:42 浏览: 113
在 JavaScript 中,获取当前年月日的格式化可以使用 Date 对象。使用 Date 对象可以获取当前的日期、时间以及其它相关属性。具体地,获取当前年、月、日可以通过以下代码实现:
```
let currentDate = new Date();
let year = currentDate.getFullYear();
let month = currentDate.getMonth() + 1; // 月份是从0开始的,加1后才是真实月份
let day = currentDate.getDate();
```
这段代码首先使用 new Date() 创建了一个 Date 对象,这个对象表示当前日期和时间。然后,使用 Date 对象的 getFullYear()、getMonth() 和 getDate() 方法分别获取了当前年、月、日。需要注意的是,getMonth() 方法返回的月份是从0开始的,因此需要加1才是真实月份。
如果需要将获取的年、月、日格式化为字符串,可以继续使用 JavaScript 内置的字符串函数,比如使用 padStart() 方法来确保月份和日期在两位数的时候前面加0,最终得到格式如下的日期字符串:
```
let date_str = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
```
这段代码使用了模板字符串语法,在其中拼接了年月日,并使用了 padStart() 方法来在两位数的月份和日期前面补0。最终得到的 date_str 变量的值就是当前日期的格式化字符串。
阅读全文