欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

简单易用!自己动手封装一个格式化时间的TypeScript函数

最编程 2024-08-03 19:36:29
...
export const formatDate = (date: Date, format = 'yyyy-MM-dd HH:mm:ss'): string => { const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() const hour = date.getHours() const minute = date.getMinutes() const second = date.getSeconds() const formatMap: { [key: string]: any } = { yyyy: year.toString(), MM: month.toString().padStart(2, '0'), dd: day.toString().padStart(2, '0'), HH: hour.toString().padStart(2, '0'), mm: minute.toString().padStart(2, '0'), ss: second.toString().padStart(2, '0') } return format.replace(/yyyy|MM|dd|HH|mm|ss/g, (match) => formatMap[match]) }