在SQL中接收到不正确的时间



我有兴趣以这种方式在SQL中获得完整的日期2021/02/02 20:12:36
并且以这种方式保存日期2021/002/02 00:00:00
在服务器端,我获得了像这样的正确日期2021/02/20:12:36
在客户端,我以这种方式获得2021/02/202 03:00:00
这是我在React中获得的格式
我不知道为什么:(

也许有问题

const FormatDate = (date) => {
try {
console.log(date);
return format(date, "yyyy/MM/dd hh:mm:ss");
} catch (e) {
return "";
}
};

我认为这是浏览器在客户端自动添加偏移量的错误

您可以尝试此代码在客户端上显示正确的时间

new Date(DATE_REPONSE_FROM_SERVER).getTime() - new Date().getTimezoneOffset() * 60 * 1000

但如果您将此时间发送到服务器,则需要在服务器上添加偏移量

换句话说,我这个你把时间转换成字符串并响应这个字符串

希望这能帮助你

最新更新