JavaScript 的全局日期处理程序
我有一个广泛使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您能否在 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.