gpt4 book ai didi

javascript - 使用 Javascript 检测语言环境/时区

转载 作者:行者123 更新时间:2023-11-30 18:36:05 24 4
gpt4 key购买 nike

Javascript 为我们提供了很好的函数,例如 toLocaleStringtoLocaleTimeString 等。但我想知道 - 真正找出用户语言环境的正确方法是什么,或者至少是他们当前的时区?

我想到的用例是我要求用户输入日期和时间,我想从中构造一个Date对象,但我需要知道要使用哪个时区,因为它没有标准功能。

最佳答案

据我所知,JavaScript 没有任何时区信息,它只有当前时区偏移量(在 DST 期间发生变化)。

因此,您可以使用 new Date(2011, 10, 16, 15, 2, 0, 0).getTime() 获取当前 unix 毫秒以确定使用用户当前时间的精确时刻时区。但是,如果您需要在不同时区之间进行转换,您应该明确询问用户的时区并在服务器端进行转换。

关于javascript - 使用 Javascript 检测语言环境/时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8153712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com