gpt4 book ai didi

javascript - Ajax 将 javascript 日期发布为 UTC 或服务器时间

转载 作者:行者123 更新时间:2023-11-29 15:43:40 27 4
gpt4 key购买 nike

我正在尝试将创建日期发布到 ASP.Net MVC Controller ,而序列化程序未修改该日期。我正在寻找某种方法在客户端执行此操作。

日期构造如下:

var priceDate = new Date(name.split("-")[1], name.split("-")[0]-1, 1);

日期有效,问题是序列化程序正在添加我不想要的时区偏移量。 javascript 日期应该是 UTC,但这似乎不可能。

这个问题在各个地方都以不同的方式表达,各种解决方案似乎都太过分了。是否可以使 javascript 日期为 UTC 或没有来自客户端的时区信息?

最佳答案

toISOString()以标准格式返回日期并始终为零时区的函数。

服务器接受本地区域的日期,因此您需要执行下一步 date.ToUniversalTime()

因此 javascrript date.toISOString() 等于 c# date.ToUniversalTime()

关于javascript - Ajax 将 javascript 日期发布为 UTC 或服务器时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103551/

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