gpt4 book ai didi

javascript - 将日期发送到服务器后,getDay() 在客户端不起作用

转载 作者:行者123 更新时间:2023-12-01 03:37:56 25 4
gpt4 key购买 nike

首先,这在客户端工作得很好:

var timeOfMessageSent = new Date();
console.log(timeOfMessageSent); // Mon May 22 2017 14:03:13 GMT+0200 (Romance Summer Time)
var day = timeOfMessageSent.getDay(); // 1
console.log("this is the day: ",day);

但是,将日期发送到服务器,然后将其发送回客户端后,它不起作用。

现在日期显示如下:2017-05-22T12:03:13.437Z我想这就是 getDate 不起作用的原因。

如何确保日期像最初一样显示?例如2017-05-22T12:03:13.437Z

最佳答案

将服务器日期字符串设置为日期对象。

var timeOfMessageSent = new Date();
console.log(timeOfMessageSent); // Mon May 22 2017 14:03:13 GMT+0200 (Romance Summer Time)
var day = timeOfMessageSent.getDay(); // 1
console.log("this is the day: ",day);

var newDate = new Date("2017-05-25T12:19:55.982Z"); // give your server date and return as date object
var newDay = newDate.getDay();
console.log("this is the new day: ", newDay);

关于javascript - 将日期发送到服务器后,getDay() 在客户端不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44112564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com