
在开发中会用到antd 的 Datepicker组件
会出现传给后台的时间与你选中的时间相差八小时
选中的时间:

向后台传输的时间:
0: "2021-08-01 07:33:50"
1: "2021-08-08 07:33:52"
解决方法:
var date = new Date(time); //根据时间戳生成的时间对象
解决后传输的时间:
0: "2021-08-01 15:33:50"
1: "2021-08-08 15:33:52"
在使用Ant Design的Datepicker组件时,发现发送给后台的时间与选择的时间相差八小时。问题在于时间戳转换不当。解决方案是通过创建新的Date对象来正确转换时间,如`var date = new Date(time)`,修正后的时间传输不再存在八小时的偏差。

在开发中会用到antd 的 Datepicker组件
会出现传给后台的时间与你选中的时间相差八小时
选中的时间:

向后台传输的时间:
0: "2021-08-01 07:33:50"
1: "2021-08-08 07:33:52"
解决方法:
var date = new Date(time); //根据时间戳生成的时间对象
解决后传输的时间:
0: "2021-08-01 15:33:50"
1: "2021-08-08 15:33:52"
1200
2923

被折叠的 条评论
为什么被折叠?
