JavaScript 的全局日期处理程序

发布于 2024-09-16 09:20:48 字数 392 浏览 8 评论 0原文

我有一个广泛使用 JavaScript 的网站。

但我现在的问题是,我的网站正在被不同的时区使用,当显示来自服务器(TZ A)的数据和使用 JavaScript(TZ B)在客户端上显示的数据时,日期和时间不正确。如果这有什么区别的话,我的网站是 ASP.net。

最初我从来没有像我应该的那样迎合 UTC,抱歉我的错:)。

现在我遇到了一个问题,我宁愿不必通过所有 JavaScript 来纠正数百个非 UTC 日期。

所以我的问题是: 是否有一种全局/站点范围的方法可以扩展/覆盖或处理将所有日期从服务器时间转换为客户端时区并显示应显示的日期。

我希望有一个中心位置可以处理所有日期/时区内容,而不需要在数十个不同的地方实现。

欢迎任何想法或建议。

谢谢

I have a site that uses JavaScript extensively.

But my problem is now that my site is being used by various timezones the date and times are incorrect when displaying data from the server (TZ A) and Displayed on the client using JavaScript (TZ B). My site is ASP.net if that makes any difference.

Originally I never catered for UTC like I should have, sorry my Bad :).

Now I have a problem and I would rather not have to work through all my JavaScript to rectify hundreds of non UTC dates.

So My Question:
Is there a global / site wide way I can extend / override or handle converting all my dates from server time to the clients timezone and display the dates that should be shown.

I would like to have one central place that can handle all the date / timezone stuff and not need to be implemented in dozens of different places.

Any Idea or Suggestions are welcome.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执笔绘流年 2024-09-23 09:20:48

您能否在 JS 中重构源代码,用您的自定义类替换所有 Date 类(或您使用的任何类)?然后,您可以将所有日期转换逻辑封装到该新类中。

Can you refactor your source code in JS to replace all Date classes (or whatever you use) with your custom one? Then you could encapsulate all date conversion logic into that new class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文