您的位置:首页 >科技 >

📅 js中date与String转换 | 🌟 js的date转string

导读 在日常开发中,我们常常需要将 `Date` 对象和字符串互相转换,尤其是在处理日期格式时。例如,当你从后端获取时间数据时,它可能是一个标...

在日常开发中,我们常常需要将 `Date` 对象和字符串互相转换,尤其是在处理日期格式时。例如,当你从后端获取时间数据时,它可能是一个标准的 ISO 字符串(如 `"2023-10-05T14:48:00"`),而你需要将其显示为更友好的格式,比如 `"10月5日"` 或 `"2023年10月5日下午2点"`。这时,就需要用到 JavaScript 的日期转换技巧啦!

首先,让我们看看如何将 `Date` 转换为字符串:

```javascript

const today = new Date();

const dateString = today.toISOString(); // ISO 格式:"2023-10-05T14:48:00"

console.log(dateString);

```

接着,如果需要自定义格式,可以使用 `toLocaleDateString()` 或手动拼接:

```javascript

const formattedDate = today.toLocaleDateString('zh-CN', { year: 'numeric', month: 'long', day: 'numeric' });

console.log(formattedDate); // 输出:"2023年10月5日"

```

反过来,如果你有一个日期字符串(如 `"2023-10-05"`),可以通过 `new Date()` 将其解析为 `Date` 对象:

```javascript

const dateObj = new Date("2023-10-05");

console.log(dateObj);

```

灵活运用这些方法,无论是构建日历应用还是处理时间戳,都能轻松搞定!🌟

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