好久不见呀!封装的格式化时区时间来啦!

格式化时区时间

hello,好久不见,今天开发时候遇到了一个后台返回来的时间格式的数据,本来想用dayjs进行格式化,可是最后也没有头脑,于是就有了下面的函数,快用起来叭!
后台返回了一个这样类型的数据:
Sat Sep 24 2022 11:36:12 GMT+0800 (中国标准时间)
对于这么懒的后端,我们也不必吐槽,自己动动小手就解决啦。

那么我们开始吧。

  1. utils–format.js
    首先在我们的utils文件下新建format.js文件夹
    在这里插入图片描述

  2. 然后输入以下代码吧:

//格式化时间的方法
let dateConversion = (dateValue) => {
    
    
    let date = new Date(dateValue);
    let seperator1 = '-';
    let seperator2 = ':';
    let month = date.getMonth() + 1;
    let strDate = date.getDate();
    // 时分秒
    let hour = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();
    let minute = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
    let second = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
    return (
        date.getFullYear() +
        seperator1 +
        month +
        seperator1 +
        strDate +
        '  ' +
        hour +
        seperator2 +
        minute +
        seperator2 +
        second
    );
};

export default dateConversion;
  1. 最后,在我们需要使用的界面引入使用即可。
//引入
import dateConversion from '/@/utils/Timeformat/format';
//使用:
dateConversion('Sun Oct 09 2022 17:16:19 GMT+0800 (中国标准时间)')
//---log出来试试看吧!---

结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Yan9_9/article/details/127389785