您的位置:首页 >科技 >

📅 js关于new Date() 日期格式

导读 在前端开发中,`new Date()` 是处理日期时间的经典方法之一,但它有时会让人摸不清格式细节。🤔 如果你刚接触 JavaScript,可能会被它...

在前端开发中,`new Date()` 是处理日期时间的经典方法之一,但它有时会让人摸不清格式细节。🤔 如果你刚接触 JavaScript,可能会被它的输出搞糊涂:`Tue Sep 19 2023 14:56:03 GMT+0800 (China Standard Time)`。这看起来很复杂,对吧?但实际上,它有更简洁的用法!

首先,直接使用 `new Date()` 可以获取当前时间,但如果你想自定义格式(比如只显示日期或时间),就需要借助工具函数。⚡ 比如,可以用以下代码提取年月日:

```javascript

const today = new Date();

console.log(today.getFullYear(), today.getMonth() + 1, today.getDate());

// 输出:2023 9 19

```

此外,如果你需要国际化日期,可以试试 `toLocaleDateString()` 或 `toLocaleTimeString()`。🌟 例如:

```javascript

console.log(today.toLocaleDateString('zh-CN', { weekday: 'long' }));

// 输出:星期二

```

总之,`new Date()` 功能强大,但灵活运用才能让它成为你的得力助手!💪

免责声明:本文由用户上传,如有侵权请联系删除!