您的位置:首页 >综合 > 互联科技数码科普中心 >

🌟 js实现日期格式化 | 📅 js 日期格式化

导读 在日常开发中,我们常常需要对日期进行格式化处理,比如将 `2023-10-05T14:48:00` 转换为更易读的 `2023年10月5日` 或 `10/05 14:48`...

在日常开发中,我们常常需要对日期进行格式化处理,比如将 `2023-10-05T14:48:00` 转换为更易读的 `2023年10月5日` 或 `10/05 14:48`。虽然 JavaScript 提供了 `Date` 对象,但它的默认输出并不总是符合需求。这时,我们就需要用到自定义的日期格式化方法啦!💪

首先,我们可以创建一个通用的函数来实现日期格式化:

```javascript

function formatDate(date, format) {

const o = {

'Y': date.getFullYear(),

'M+': date.getMonth() + 1,

'D+': date.getDate(),

'h+': date.getHours(),

'm+': date.getMinutes(),

's+': date.getSeconds()

};

for (let k in o) {

if (new RegExp(`(${k})`).test(format)) {

format = format.replace(RegExp.$1, o[k] < 10 ? '0' + o[k] : o[k]);

}

}

return format;

}

```

例如:

`formatDate(new Date(), 'Y年M月D日')` 输出为 `2023年10月05日`。

通过这个小工具,无论是展示活动时间还是统计报表,都可以轻松搞定!🎉

💡 小贴士:记得根据实际场景调整格式字符串哦!

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