赞
踩
1.TZ类型的UTC时间转化为本地时间
- tz_t_locale = (time: string, time_zone: number) => {
- let T_pos = time?.indexOf('T');
- let Z_pos = time?.indexOf('Z');
- let year_month_day = time?.substr(0,T_pos);
- let hour_minute_second = time?.substr(T_pos+1,Z_pos-T_pos-1);
- time = year_month_day+" "+hour_minute_second;
- return time ?moment(time).subtract(-time_zone, 'hours').local().format('YYYY-MM-DD HH:mm:ss') :'------';
- }
time_zone为时区,中国所在东八区,传8即可。
2.时间戳类型时间转化为本地时间
- stamp_t_locale = (time: any) => {
- let date = new Date(time * 1000);
- let year = date.getFullYear();
- let month = (date.getMonth() + 1 < 10 ? `0${date.getMonth() + 1}`: date.getMonth() + 1)
- let day = date.getDate() < 10 ? `0${date.getDate()}` : date.getDate();
- let hours = date.getHours() < 10 ? `0${date.getHours()}` : date.getHours();
- let minutes = date.getMinutes() < 10 ? `0${date.getMinutes()}` : date.getMinutes();
- let seconds = date.getSeconds() < 10 ? `0${date.getSeconds()}` : date.getSeconds();
- let formattedDate = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
- return formattedDate
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。