时间戳转日期格式

阳光穿透心脏的1/2处 2022-10-26 14:24 386阅读 0赞
  1. //时间戳 转 日期格式
  2. timestampToDate(timestamp, format = "YYYY-MM-DD hh:mm:ss") {
  3. const formatArr = ['YYYY', 'MM', 'DD', 'hh', 'mm', 'ss']
  4. let date = new Date(timestamp)
  5. const YYYY = date.getFullYear()
  6. const MM = date.getMonth() + 1
  7. const DD = date.getDate()
  8. const hh = date.getHours()
  9. const mm = date.getMinutes()
  10. const ss = date.getSeconds()
  11. const dateArr = [YYYY, MM, DD, hh, mm, ss]
  12. let formatDate = format
  13. dateArr.forEach((a, index, arr) => {
  14. let findStr = formatArr[index]
  15. if (formatDate.includes(findStr)) {
  16. a = a >= 10 ? a : ('0' + a)
  17. } else {
  18. findStr = formatArr[index][0]
  19. }
  20. formatDate = formatDate.replace(findStr, a)
  21. })
  22. return formatDate
  23. },
  24. timestampToDate(new Date().getTime(),'YYYY-MM-D h:m:s')

发表评论

表情:
评论列表 (有 0 条评论,386人围观)

还没有评论,来说两句吧...

相关阅读