封装函数:按照需要格式格式化时间

Bertha 。 2023-06-21 12:30 32阅读 0赞

背景:
后端返回的时间是时间对象,格式不是yy-mm-dd hh:mm:ss或者yy-mm-dd hh-mm-ss时间格式的,所以前端要对拿到的数据做一些处理才可以展示到页面上。这里将处理方式记录下来,方便以后直接拿来使用。如下:

  1. // 格式化时间,一位数不足两位
  2. format(t) {
  3. if (t < 10) {
  4. return '0' + t
  5. } else {
  6. return t
  7. }
  8. },
  9. // 处理时间
  10. getTime (t) {
  11. // 处理当前时间时可以直接const d = new Date()
  12. const d = new Date(t)
  13. const year = d.getFullYear()
  14. const month = this.change(d.getMonth() + 1)
  15. const day = this.change(d.getDate())
  16. const hour = this.change(d.getHours())
  17. const minute = this.change(d.getMinutes())
  18. const second = this.change(d.getSeconds())
  19. //yy-mm-dd hh:mm:ss
  20. // const time = year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second;
  21. const time = String(year) + String(month) + String(day) + String(hour) + String(minute) + String(second)
  22. return time
  23. },

若后端返回的字段是updatetime,遍历数据时就可以使用updatetime = this.getTime(updatetime )

发表评论

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

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

相关阅读