相关疑难解决方法(0)

如何在Javascript中获取浏览器的时区字符串?

我想在我的网页上显示用户 Timezone的全名。例如:

Eastern Standard Time (North America)
Pacific Daylight Time (North America)
West Africa Time
Run Code Online (Sandbox Code Playgroud)

我怎样才能在 Javascript 中做到这一点?我见过呈现如下内容的解决方案:America/New_York. 但这并不是我真正要寻找的。

javascript timezone

5
推荐指数
2
解决办法
1万
查看次数

用Javascript/PHP获取用户时区字符串?

我试图将用户的时区作为单词上的字符串.例:

$timezone = "Asia/Tel_Aviv";
Run Code Online (Sandbox Code Playgroud)

在研究这个问题时,我得到了如何使用Javascript获取时区偏移,但我仍然不清楚如何将时区偏移量转换为php中的时区字符串,如上所示?

或者,我在Javascript/PHP中使用哪个其他方法获取每个用户的时区字符串?

我真的不确定如何处理这个问题.

php timezone

4
推荐指数
1
解决办法
5949
查看次数

java中的夏令时

请看看你是否可以告诉我如何处理我的DST问题.

首先,我的应用程序是一个物流系统,它适用于全球用户,所以它涉及时区问题,我将在设置用户本地预订日期时处理如下:

1.当用户登录应用程序,我们可以得到根据登录IP用户的时区,但仅仅是一个偏移量(我不记得这东西的术语),例如,"GMT + 08"(北京)或"GMT-06" (芝加哥) .

2.在用户保存预订之前,我们需要设置预订当地日期,因为我无法直接获得用户本地日期.所以我将首先获得服务器日期(在我的情况下,它是北京时间),然后根据当地日期计算到服务器日期和用户时区,例如,如果用户时区是"GMT-08",则服务器日期是2013-08-29 17:45:00.服务器时区是"GMT + 08",然后我将使用服务器日期-8-8,结果将是2013-08-29 01:45:00.但由于我不考虑夏令时,计算的本地日期将与实际日期不同.现在在旧金山,实际的本地日期将比我用这种方式计算的结果早一个小时,

我发现java TimeZone已经考虑了DST问题,但我需要在构造TimeZone时提供"位置"名称(例如US/Alaska,Pacific/Apia).虽然在我的情况下,我能得到的只是偏移量.你能告诉我如何在我的情况下解决DST问题吗?

java timezone datetime

4
推荐指数
2
解决办法
3472
查看次数

在ExpressJS中获取客户端的时区偏移量

我正在寻找一种在ExpressJS中获取客户端时区偏移的方法(例如,使用req对象,这将非常棒).

javascript timezone node.js express

4
推荐指数
2
解决办法
9979
查看次数

SimpleDateFormat 显示错误的本地时间

我想将一个包含当前时间和日期的字符串存储到 Android 应用程序的数据库(SQLite)中。为此,我使用 SimpleDateFormat。不幸的是它没有显示正确的时间。我尝试了两种选择。

第一个选项(来自SimpleDateFormat 和 TimeZone

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z", Locale.getDefault());
        sdf.format(new Date());
Run Code Online (Sandbox Code Playgroud)

第二个选项(来自Java SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") 给出时区为 IST

    SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss'Z'");
    sdf2.setTimeZone(TimeZone.getTimeZone("CEST"));
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,时间都是错误的。我的笔记本电脑或手机显示的不是当地时间,但输出时间早了 2 小时。我怎样才能改变这一点?我希望我的计算机上也显示柏林的当前时间(CEST)。我很欣赏每一条评论。

java android simpledateformat

4
推荐指数
1
解决办法
3016
查看次数

从IP地址查找时区

当我拥有的是他们的IP地址时,有没有办法找到用户所在的时区?我正在寻找我需要应用于服务器时间的时间偏移量,以便找到用户位置的时间.

.net c# timezone ip-address

3
推荐指数
1
解决办法
6575
查看次数

django时区设置的正确方法是什么

我只是按照django网站上的说明https://docs.djangoproject.com/en/dev/ref/class-based-views/generic-date-based/和TodayArchiveView显示第二天的日期.

我的设置TIME_ZONE ='UTC'并且我将其更改为TIME_ZONE ='America/Los_Angeles'并且TodayArchiveView工作但是这是正确的方法吗?如果用户在欧洲,他会获得正确的时区吗?

python django timezone django-models django-timezone

2
推荐指数
1
解决办法
4543
查看次数

在 React js 中获取客户端本地时区

我想获取客户端机器本地时区。

我尝试了 moment-timezone npm 包,使用以下命令

moment.tz().zoneAbbr()
Run Code Online (Sandbox Code Playgroud)

但它给了我通用时区,即 UTC,但我想要 IST

任何人都可以指导我如何获取客户端机器本地时区。

javascript moment-timezone

1
推荐指数
2
解决办法
6878
查看次数

将DateTime字符串转换为c#中的特定时区DateTime

我有一个DateTime字符串,我知道它是在哪个时区格式化的,但该字符串中没有任何时区信息。

例子 : 2017-01-19 23:53:57

现在这个字符串将在另一个时区的服务器中转换,我无法更改服务器的时区。

如果我使用DateTime.Parse("2017-01-19 23:53:57"),我会得到DateTime服务器机器的时区配置。

这是我的 Web 应用程序和服务器可以在不同的时区。

我不想将孟加拉国时间转换为 UTC。我只想将孟加拉国时区格式的 DateTime 字符串转换为孟加拉国时区格式的 DateTime 对象。

c# timezone datetime

0
推荐指数
1
解决办法
4205
查看次数