我正在与来自不同国家的用户一起开发一个网站。我很难理解如何处理日期,以便可以比较来自不同国家并存储在数据库中的日期,并且可以在浏览器的本地显示这些日期。
根据我的理解,我需要使用JavaScript中的YYYY-MM-DDThh:mm:ss.sTZD
方法将发送到服务器的日期转换为ISO 8601格式,即toISOString()
格式。
然后,服务器上的数据以ISO 8601格式存储,并在发送到浏览器时让其进行处理,以将ISO 8601格式转换为本地格式以显示给用户。
我在正确的轨道上吗?我有点困惑,因为我看到一些文章解释说,向服务器发送日期时必须使用UTC格式。
谢谢您的解释。