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