1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js 时间戳转换成时间_JavaScript 时间戳转成日期格式

js 时间戳转换成时间_JavaScript 时间戳转成日期格式

时间:2021-06-06 01:02:08

相关推荐

js 时间戳转换成时间_JavaScript 时间戳转成日期格式

我们在开发中经常需要把时间戳转化成日期格式,但 JavaScript 本身自带的 Date 方法并不像 PHP date 的那么强大。因此,我们就需要自己动手写一个方法。

首先我们要先了解下需要用到的 JavaScript 自带的 Date 对象的方法:

getDate:获取一个中的某一天(1-31)

getFullYear:获取完整的年份,例:

getMonth:获取月份(0-11)(ps:基数从0开始)

getHours:获取小时(0-23)

getMinutes:获取分钟(0-59)

getSeconds:获取秒数(0-59)

通过上面的方法,我们就可以写出时间戳转化的方法,注意时间戳一定要精确到毫秒,因为很多后端返回的时间戳单位是秒,下面让我们看下具体写法:

/**

通过上面的方法,dateFormat(1558259949034) 返回的结果是 -5-19 17:59:9,如果我们想要的结果是小于 10 的数字前面自动补 0: -05-19 17:59:09,写法可以改进下:

/**

但上面的方法还不够灵活,比如,我可能只想要日期,或者不显示年,或者小于 10 的数字前面不补上 0 等等,我们约定,字母大写小于 10 的数字就补上 0 :

/**

dateFormat(1558259949034, 'Y-M-D H:I:S') 返回结果是 -05-19 17:59:09。

完结,撒花。如果你有更好的写法,欢迎留言交流。

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