typescript时间格式化|typescript时间格式化, ts时间格式化
Date.prototype.toFormat = function (format?: string): string {
let year = `${this.getFullYear()}`;
let month = `${this.getMonth() + 1}`;
if (month.length === 1) {
month = `0${month}`;
}
let day = `${this.getDate()}`;
if (day.length === 1) {
day = `0${day}`;
}let hours = `${this.getHours()}`;
if (hours.length === 1) {
hours = `0${hours}`;
}
let minutes = `${this.getMinutes()}`;
if (minutes.length === 1) {
minutes = `0${minutes}`;
}
let seconds = `${this.getSeconds()}`;
if (seconds.length === 1) {
seconds = `0${seconds}`;
}return (format || "yyyy-MM-dd hh:mm:ss")
.replace(/yyyy/g, year)
.replace(/MM/g, month)
.replace(/dd/g, day).replace(/hh/g, hours)
.replace(/mm/g, minutes)
.replace(/ss/g, seconds);
}
使用方法
new Date().toFormat()
【typescript时间格式化|typescript时间格式化, ts时间格式化】这种方式比较方便
推荐阅读
- 20170612时间和注意力开销记录
- 时间老了
- Eddy小文
- C语言中的时间函数clock()和time()你都了解吗
- 山香|山香 善思 智学访谈
- 请给时间一点时间
- 全过程工程咨询——时间管理(12)
- 最有效的时间管理工具(赢效率手册和总结笔记)
- 152
- 第十九周