Typescript日期转换工具类


export class DateUtils{

    /**
     * GMT时间转换为 正常北京时间(string类型)
     * @param time
     * @constructor
     */
    GMTToStr(time){
        let date = new Date(time);
        let Str=date.getFullYear() + '-' +
            (date.getMonth() + 1) + '-' +
            date.getDate() + ' ' +
            date.getHours() + ':' +
            date.getMinutes() + ':' +
            date.getSeconds();
        return Str;
    }

    /**
     * string类型转date 时间戳
     * @param date
     */

    public str_date(date){

        console.log("日期转换:");
        console.log(date);


        //前台数据转换获得时间戳 传给后台
        // @ts-ignore
        var date_m=Date.parse(date);
        // console.log(date_m);

        //将时间戳转换为GMT 格式时间
        var strDate= new Date(date_m);
        // console.log(strDate);

        //得到正常北京时间
        // @ts-ignore
        let GMTDate= this.GMTToStr(strDate);
        // console.log(GMTDate);

        //返回时间戳
        return  date_m;
    }


}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM