vue前端时间显示不对的问题

问题描述

后端从数据库中取出时间,发送

{
"R_time":"Mon May 20 00:00:00 CST 2024"
}

前端vue收到的是

"R_time":"2024-05-19T16:00:00.000+00:00"

差了8个小时

解决办法

前端中处理

import moment from 'moment';

let t_newTime = moment(String(t_dateTime)).format('YYYY-MM-DD hh:mm:ss');
console.log("binxx:getAllOpenedTiktokCompany new time:"+t_newTime);

收到的数据就变成了

 "2024-05-20 12:00:00" 

参考

下载moment库

执行

npm install moment -s

如果下载的很慢建议更换源

国外镜像会很慢
可用 get命令查看registry
npm config get registry
原版结果为
http://registry.npmjs.org
用set命令换成阿里的镜像就可以了
npm config set registry https://registry.npm.taobao.org
再执行命令
npm install
或者直接执行
npm install --registry=https://registry.npm.taobao.org

参考2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值