1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js ts 格式化日期(时间戳转年月日时分秒)

js ts 格式化日期(时间戳转年月日时分秒)

时间:2020-08-29 15:48:56

相关推荐

js ts 格式化日期(时间戳转年月日时分秒)

export enum FormatsEnums {YMD = 'Y-m-d',YMDHIS = 'Y-m-d H:i:s',_YMD = 'Y年m月d日',_YMDHIS = 'Y年m月d日 H时i分'}export const dateFormat = function (timestamp: number, formats: FormatsEnums): string {// formats格式包括// 1. Y-m-d// 2. Y-m-d H:i:s// 3. Y年m月d日// 4. Y年m月d日 H时i分formats = formats || 'Y-m-d';const zero = function (value: number): string | number {if (value < 10) {return '0' + value;}return value;};const myDate = timestamp? new Date(timestamp): new Date();const year = myDate.getFullYear();const month = zero(myDate.getMonth() + 1);const day = zero(myDate.getDate());const hour = zero(myDate.getHours());const minite = zero(myDate.getMinutes());const second = zero(myDate.getSeconds());return formats.replace(/Y|m|d|H|i|s/ig, function (matches: string): any {return ({Y: year,m: month,d: day,H: hour,i: minite,s: second})[matches];});};

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。