javascript
js 时间戳转换成时间_JavaScript 时间戳转成日期格式
我們在開發(fā)中經(jīng)常需要把時(shí)間戳轉(zhuǎn)化成日期格式,但 JavaScript 本身自帶的 Date 方法并不像 PHP date 的那么強(qiáng)大。因此,我們就需要自己動(dòng)手寫一個(gè)方法。
首先我們要先了解下需要用到的 JavaScript 自帶的 Date 對象的方法:
getDate:獲取一個(gè)中的某一天(1-31)
getFullYear:獲取完整的年份,例:2019
getMonth:獲取月份(0-11)(ps:基數(shù)從0開始)
getHours:獲取小時(shí)(0-23)
getMinutes:獲取分鐘(0-59)
getSeconds:獲取秒數(shù)(0-59)
通過上面的方法,我們就可以寫出時(shí)間戳轉(zhuǎn)化的方法,注意時(shí)間戳一定要精確到毫秒,因?yàn)楹芏嗪蠖朔祷氐臅r(shí)間戳單位是秒,下面讓我們看下具體寫法:
/**通過上面的方法,dateFormat(1558259949034) 返回的結(jié)果是 2019-5-19 17:59:9,如果我們想要的結(jié)果是小于 10 的數(shù)字前面自動(dòng)補(bǔ) 0: 2019-05-19 17:59:09,寫法可以改進(jìn)下:
/**但上面的方法還不夠靈活,比如,我可能只想要日期,或者不顯示年,或者小于 10 的數(shù)字前面不補(bǔ)上 0 等等,我們約定,字母大寫小于 10 的數(shù)字就補(bǔ)上 0 :
/**dateFormat(1558259949034, 'Y-M-D H:I:S') 返回結(jié)果是 2019-05-19 17:59:09。
完結(jié),撒花。如果你有更好的寫法,歡迎留言交流。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的js 时间戳转换成时间_JavaScript 时间戳转成日期格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么做手机站页面(网站如何做手机端页面)
- 下一篇: springboot 订单重复提交_瞬间