js format 获取当前年月
时间: 2023-05-04 10:02:38 浏览: 102
js获取当前年月日-YYYYmmDD格式的实现代码
在JavaScript中,通过使用Date对象和一些小技巧可以获取当前的年和月份。其中,Date对象表示当前日期和时间。
首先,需要创建一个Date对象。可以使用以下代码创建一个新的Date对象:
```
var now = new Date();
```
接下来,可以使用以下方法分别获取当前年份和月份:
```
var year = now.getFullYear(); // 获取当前年份,返回一个四位数,如:2021
var month = now.getMonth() + 1; // 获取当前月份,返回一个数字,1表示一月,12表示十二月
```
注意,在获取月份时,需要加1,因为getMonth()方法返回的是从0开始的数字。
最后,可以将得到的年份和月份格式化成需要的字符串格式。例如,按照"YYYY-MM"的格式:
```
var formattedDate = year + "-" + (month < 10 ? "0" : "") + month;
console.log(formattedDate); // 输出类似于:2021-05
```
在上述代码中,使用了三元运算符判断月份是否小于10,如果小于10,则在前面加"0",否则就保持不变。这里是为了使格式化后的月份始终是两位数。
以上就是获取当前年月的JavaScript代码。
阅读全文