小程序
小游戏
企业微信
微信支付
扫描小程序码分享
通过下列代码获得时间
var nowTime=new Date();
console.log( )打印出来是这样的:Mon Dec 18 2023 22:46:44 GMT+0800 (中国标准时间)
为什么存到数据库就变这样了?
数据库里手动添加类似这样的时间Mon Dec 18 2023 22:46:44 GMT+0800,获取数据库数据后,也是这样
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
看一下数据表的是列类型是什么,
如果是date类型, 展示的时候是需要你再格式化的,
如果是text类型, 就可以写入的时候用dayjs的format函数转换成你需要的格式
不是什么格式数据库都能存啊,要转化成符合数据库标准的数据那就不会变
因为数据库的时间格式字段就是年月时分秒,除非是你存在的字符串格式,才是Mon Dec 18 2023 22:46:44 GMT+0800
可以格式化一下再存储或者存时间戳也可以
new Date()和Date.now()都存,一个用于人眼,一个用于计算。
存Date.now()
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
看一下数据表的是列类型是什么,
如果是date类型, 展示的时候是需要你再格式化的,
如果是text类型, 就可以写入的时候用dayjs的format函数转换成你需要的格式
不是什么格式数据库都能存啊,要转化成符合数据库标准的数据那就不会变
因为数据库的时间格式字段就是年月时分秒,除非是你存在的字符串格式,才是Mon Dec 18 2023 22:46:44 GMT+0800
可以格式化一下再存储或者存时间戳也可以
new Date()和Date.now()都存,一个用于人眼,一个用于计算。
存Date.now()