我有一个托管的 Web 应用程序,它根据每日工作日结束数据生成报告。由于服务器位于欧洲(设置为使用 UTC 时间),我位于亚洲 (UTC+5),而我的老板和同事位于美国 (UTC-5),我们似乎无法获得相同的日期。
例如,我这边的报告显示“2012 年 7 月 23 日”,而在美国显示“2012 年 7 月 22 日”。我使用 RDP 检查了服务器,它也显示“2012 年 7 月 23 日”。
我的应用程序中没有本地化。我不确定这是 ASP.NET、客户端 JavaScript 还是 MySql,它们根据请求的来源更改日期?有任何想法吗?
编辑
刚刚与我的老板核实,他的浏览器中的源代码也显示“2012-07-23”。所以我想这可以缩小到 JavaScript 更改new Date("2012-07-23")
调用日期的范围。