/**
* @param n 参数
*/
function repairZero(n: number | string) {
return n > 10 ? n : "0" + n
}
/**
* @param d 日期
* @param f 想要格式化的字符串
*/
function dateFormatter(d: Date | string, f?: string) {
const date = d ? new Date(d) : new Date();
const dateStr = d ? `${date.getFullYear()}年${repairZero(date.getMonth() + 1)}月${date.getDate()}日` : ` ${date.getFullYear()}年${repairZero(date.getMonth() + 1)}月${date.getDate()}日${repairZero(date.getHours())}:${repairZero(date.getMinutes())}:${repairZero(date.getSeconds())}`
return dateStr
}
const da = dateFormatter('2021-2-28');
console.log(da)
```
TypeScript/JavaScript 2021-02-25T03:34:35.772Z 时区 日期格式化
最新推荐文章于 2023-11-28 18:54:53 发布