JS 日期格式化 yyyy-MM-dd
时间: 2023-08-10 09:06:27 浏览: 133
要将日期格式化为 "yyyy-MM-dd" 的字符串,你可以使用 JavaScript 的 `Date` 对象的方法来获取年、月和日,并将它们拼接成所需的格式。下面是一个示例代码:
```javascript
function formatDate(date) {
var year = date.getFullYear();
var month = String(date.getMonth() + 1).padStart(2, '0');
var day = String(date.getDate()).padStart(2, '0');
return year + '-' + month + '-' + day;
}
// 使用示例
var date = new Date();
var formattedDate = formatDate(date);
console.log(formattedDate);
```
在上述代码中,`formatDate` 函数接受一个日期对象作为参数。它使用 `getFullYear` 方法获取年份,`getMonth` 方法获取月份(需要加上 1,因为月份是从 0 开始计数),`getDate` 方法获取日期。然后,使用 `padStart` 方法来确保月份和日期为两位数。最后,将年、月、日拼接成 "yyyy-MM-dd" 的格式,并返回格式化后的字符串。
在示例中,我们使用当前日期来演示,你可以将 `date` 替换为你想要格式化的日期对象。
注意:这里的代码假设你使用的是本地时间。如果你需要考虑时区或其他特定需求,请相应调整代码。
阅读全文