Tag: 时区

如何忽略用户的时区并强制Date()使用特定的时区

在JS应用程序中,我从服务器(Ajax)收到时间戳( 1270544790922 )。 基于这个时间戳我创buildDate对象使用: var _date = new Date(); _date.setTime(1270544790922); 现在,在当前用户区域设置时区中_date解码时间戳。 我不要那个。 我希望_ date将此时间戳转换为欧洲赫尔辛基市的当前时间(不考虑用户的当前时区)。 我怎样才能做到这一点?

javascriptdate时区问题

我需要一个js Date对象,指定date和年份的值。 我期望new Date("2000-01-01")给我date对象与2000作为getFullYear()值,但如果我的电脑的时间设置设置为芝加哥时区,我得到Fri Dec 31 1999 18:00:00 GMT-0600 (CST)和布宜诺斯艾利斯: Fri Dec 31 1999 22:00:00 GMT-0200 (ARST) 。 有没有办法创buildDate对象,无论用户的机器上设置了什么时区,使用.getFullYear()函数返回我们在构造函数中设置的date? 更新:我需要这个Date对象在另一个库中使用(调用它的.getFullYear()方法,所以使用UTC getters并没有真正的帮助。

我如何parsingdate和在Perl中转换时区?

我在Perl中使用localtime函数来获取当前的date和时间,但需要parsing现有的date。 我有以下格式的GMTdate:“20090103 12:00”我想parsing它到我可以使用的date对象,然后将GMT时间/date转换为我当前的时区,这是目前东部标准时间。 所以我想转换“20090103 12:00”到“20090103 7:00”关于如何做到这一点的任何信息将不胜感激。

如何将时间转换为iPhone设备的时区?

我在EST时区有一段时间,它使用mysql服务器上的NOW()函数完成。 由于我的服务器位于EST,所以存储的时间是EST。 当我从iPhone上的应用程序检索到它时,我需要将其显示在用户的正确时区中。 我怎么做?

应用于时间戳时,具有相同属性的时区名称会产生不同的结果

我只是在绝望中度过了一个小时,这两个expression式的结果不一致: db=# SELECT '2012-01-18 1:0 CET '::timestamptz AT TIME ZONE 'UTC' ,'2012-01-18 1:0 Europe/Vienna '::timestamptz AT TIME ZONE 'UTC'; timezone | timezone ———————+——————— 2012-08- 18 00:00:00 | 2012-08- 17 23:00:00 显然,第二个expression式按照DST规则扣两小时,第一个expression式只使用标准偏移量。 我检查了这两个时区名称的目录。 他们都在那里,看起来也一样: db=# SELECT * FROM pg_timezone_names WHERE name IN ('CET', 'Europe/Vienna'); name | abbrev | utc_offset | is_dst —————+——–+————+——– Europe/Vienna | CEST | […]

如何获得系统时区设置并将其传递给pytz.timezone?

我们可以使用time.tzname获取当地的时区名称,但是这个名称与pytz.timezone不兼容。 事实上, time.tzname返回的time.tzname是不明确的。 这个方法在我的系统中返回('CST', 'CST') ,但'CST'可以指出四个时区: 中部时区(北美) – 在北美中部时区观察到 中国标准时间 中原标准时间 – “春源标准时间”这个词在台湾很less使用 澳大利亚中部标准时间(ACST)

java.util.Date是否使用TimeZone?

我有两台不同的电脑,每台都有不同的TimeZone。 在一台计算机上,打印System.currentTimeMillis() ,然后在两台计算机上输出以下命令: System.out.println(new Date(123456)); – > 123456代表计算机#1中currentTimeMillis中的数字。 第二个打印(虽然打字硬编码)导致不同的打印,在两台计算机。 这是为什么?

如何获得使用JavaScript的特定时区的时间?

我正在使用JavaScriptdate类&试图获取当前date使用getDate()方法。 但显然它是加载系统date和时间。 我正在运行来自印度的代码,但我想用同样的方法得到英国的date和时间。 我怎样才能做到这一点 ?

如何在ASP.NET中使用时区?

我正在开发一个“在线提醒系统”项目(ASP.NET 2.0(C#)/ SQL Server 2005) 因为这是一个提醒服务,将邮件发送到特定date的用户。 但问题是用户不是来自特定的国家,他们来自世界各地,来自不同的时区。 现在当我注册的时候,我要求用户使用时区的方式和Windows安装时候的时区一样。 但我没有得到如果用户select(+5.30)或什么时区,然后如何处理我的asp.net应用程序中的这个时区。 如何根据时区工作。 如果有更好的方法来处理这个应用程序的时区,请提出build议? 谢谢

如何获得客户的时区?

我使用Zend_Framework写一个应用程序(所以解决scheme可以依靠它)。 如何获得客户的时区? 例如,如果有人在俄罗斯莫斯科,我想得到3 * 60 * 60(因为有UTC + 3)。 如果他在英国,我想零。 如果他使用UTC-3:30(加拿大?),我想要-3.5 * 60 * 60。 (这不是一个关于格式的问题 – 我可以在俄罗斯圣彼得堡获得“欧洲/莫斯科”或“UTC-3”,这是为了获得时区客户端的使用。 想到的唯一的解决办法是让javascript获得本地时间和redirect。