我正在使用这个日历构建一个网络应用程序。
基于jquery的完整日历
这个日历基于jquery,jquery是客户端代码,所以它在客户端时间工作。我希望这个日历使用我的php服务器时间来完成它的整个工作。那么这将是最好的方法。
- 每次加载此日历后,我是否应该获取服务器时间并使用该时间对其进行计数。
- 或者我应该每 57 秒与服务器同步一次并获取服务器时间。
我正在使用这个日历构建一个网络应用程序。
基于jquery的完整日历
这个日历基于jquery,jquery是客户端代码,所以它在客户端时间工作。我希望这个日历使用我的php服务器时间来完成它的整个工作。那么这将是最好的方法。
你应该看看这个问题- 它应该有很多关于你关于同步时间的问题的有用信息。
也就是说,请考虑您的应用程序如何扩展和从那里工作。每分钟一个请求很容易增加一个不容易处理的负载。
如果您只是想让人们在未来的时间/日期安排事件,您真的需要实时同步时间事件吗?如果这是用于日历,您真的只需要确保客户的时间在小时和分钟级别上与您的时间相匹配,并且日期相同。之后,您可以依赖客户的时间,除非您按秒进行安排。(话说回来,我不知道这个日历是干什么用的……)
此外,如果您要保存他们的事件服务器端,我不确定以您正在考虑的方式同步时间对您有什么好处。如果您希望在有人进行更改时立即将更新推送到所有日历,您可能会寻找其他方法来做到这一点。
祝你好运 - 我希望这会有所帮助。
让您的用户选择一个时区并使用您从服务器获得的 UTC 时间计算他们的时间。据我所知,大多数网站都使用这个系统。