js 获取年月日 格式为 年-月-日
时间: 2024-09-09 10:04:49 浏览: 44
js获取当前年月日-YYYYmmDD格式的实现代码
在JavaScript中,你可以通过组合使用`Date`对象的方法来获取当前的年、月、日,并按照“年-月-日”的格式进行格式化。以下是一个简单的示例代码:
```javascript
function getFormattedDate() {
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1; // getMonth()返回的月份是从0开始的
var day = date.getDate();
// 格式化月和日为两位数
month = month < 10 ? '0' + month : month;
day = day < 10 ? '0' + day : day;
// 组合成所需的格式
return year + '-' + month + '-' + day;
}
console.log(getFormattedDate()); // 输出格式为 年-月-日
```
这段代码首先创建了一个`Date`对象,然后使用`getFullYear()`方法获取年份,`getMonth()`方法获取月份(但需要加1,因为JavaScript中月份是从0开始的),以及`getDate()`方法获取日份。然后,代码检查月份和日期是否为一位数,如果是的话,在前面补一个'0'以确保它们始终是两位数。最后,将年、月、日按照“年-月-日”的格式拼接成一个字符串并返回。
阅读全文