草庐IT

timeZone

全部标签

php - 在 PHP 中将时间和日期从一个时区转换为另一个时区

基本上我需要的是一个脚本,当提供时间和时区时,它可以返回另一个时区的时间。我的主要问题是:从何处获取与GMT的时间偏移-是否有可用的公共(public)数据库?如何同时考虑夏令时(DST)差异。如何将其全部封装在PHP类中-或者是否已经有这样的类可用? 最佳答案 format('Y-m-dH:i:sP')."\n";$date->setTimezone(newDateTimeZone('Pacific/Chatham'));echo$date->format('Y-m-dH:i:sP')."\n";?>上面的例子会输出:2000-0

php - 在 PHP 中将时间和日期从一个时区转换为另一个时区

基本上我需要的是一个脚本,当提供时间和时区时,它可以返回另一个时区的时间。我的主要问题是:从何处获取与GMT的时间偏移-是否有可用的公共(public)数据库?如何同时考虑夏令时(DST)差异。如何将其全部封装在PHP类中-或者是否已经有这样的类可用? 最佳答案 format('Y-m-dH:i:sP')."\n";$date->setTimezone(newDateTimeZone('Pacific/Chatham'));echo$date->format('Y-m-dH:i:sP')."\n";?>上面的例子会输出:2000-0

php - 如何使用 DateTime 类在 PHP 中的时区之间进行转换?

我正在尝试将当前时间转换为UTC和将UTC转换为当前时区。这是我所做的:$schedule_date=newDateTime($triggerOn,newDateTimeZone('UTC'));$triggerOn=$schedule_date->format('Y-m-dH:i:s');echo$triggerOn;输出值不会改变唯一改变格式的东西。字符串$triggerOn是根据America/Los_Angeles时区生成的这是我的字符串前后的样子:BEFORE04/01/201303:08PMAFTER2013-04-0115:08:00所以这里的问题是DateTime没有转

php - 如何使用 DateTime 类在 PHP 中的时区之间进行转换?

我正在尝试将当前时间转换为UTC和将UTC转换为当前时区。这是我所做的:$schedule_date=newDateTime($triggerOn,newDateTimeZone('UTC'));$triggerOn=$schedule_date->format('Y-m-dH:i:s');echo$triggerOn;输出值不会改变唯一改变格式的东西。字符串$triggerOn是根据America/Los_Angeles时区生成的这是我的字符串前后的样子:BEFORE04/01/201303:08PMAFTER2013-04-0115:08:00所以这里的问题是DateTime没有转

javascript - 在不使用 Geonames.org 等 Web 服务的情况下根据纬度/经度确定时区

是否有可能在不使用网络服务的情况下确定点(纬度/经度)的时区?Geonames.org不够稳定,我无法使用:(我需要它才能在PHP中工作。谢谢 最佳答案 前段时间我遇到了这个问题,我完全按照亚当的建议做了:下载databaseofcities来自geonames.org将其转换为紧凑的纬度/经度->时区列表使用R-Tree有效地查找最近的城市(或者更确切地说,它的时区)到给定坐标的实现IIRC用不到1秒的时间填充R-Tree,然后每秒可以执行数千次查找(均在5年的旧PC上)。 关于jav

javascript - 在不使用 Geonames.org 等 Web 服务的情况下根据纬度/经度确定时区

是否有可能在不使用网络服务的情况下确定点(纬度/经度)的时区?Geonames.org不够稳定,我无法使用:(我需要它才能在PHP中工作。谢谢 最佳答案 前段时间我遇到了这个问题,我完全按照亚当的建议做了:下载databaseofcities来自geonames.org将其转换为紧凑的纬度/经度->时区列表使用R-Tree有效地查找最近的城市(或者更确切地说,它的时区)到给定坐标的实现IIRC用不到1秒的时间填充R-Tree,然后每秒可以执行数千次查找(均在5年的旧PC上)。 关于jav

php - php中的时区转换

谁能推荐一种简单的方法来将日期和时间转换为php中的不同时区? 最佳答案 您可以为此使用日期时间对象或其函数别名:Example(abridgedfromPHPManual)date_default_timezone_set('Europe/London');$datetime=newDateTime('2008-08-0312:35:23');echo$datetime->format('Y-m-dH:i:s')."\n";$la_time=newDateTimeZone('America/Los_Angeles');$datet

php - php中的时区转换

谁能推荐一种简单的方法来将日期和时间转换为php中的不同时区? 最佳答案 您可以为此使用日期时间对象或其函数别名:Example(abridgedfromPHPManual)date_default_timezone_set('Europe/London');$datetime=newDateTime('2008-08-0312:35:23');echo$datetime->format('Y-m-dH:i:s')."\n";$la_time=newDateTimeZone('America/Los_Angeles');$datet

PHP - strtotime,指定时区

我有一个日期字符串,例如“2008-09-11”。我想从中得到一个时间戳,但我需要动态指定一个时区(而不是PHP默认值)。回顾一下,我有两个字符串:$dateStr='2008-09-11';$timezone='Americas/New_York';如何获取时间戳?编辑:当天的时间将是当天的午夜....$dateStr='2008-09-1100:00:00'; 最佳答案 $date=newDateTime($dateStr,newDateTimeZone($timezone));$timestamp=$date->format(

PHP - strtotime,指定时区

我有一个日期字符串,例如“2008-09-11”。我想从中得到一个时间戳,但我需要动态指定一个时区(而不是PHP默认值)。回顾一下,我有两个字符串:$dateStr='2008-09-11';$timezone='Americas/New_York';如何获取时间戳?编辑:当天的时间将是当天的午夜....$dateStr='2008-09-1100:00:00'; 最佳答案 $date=newDateTime($dateStr,newDateTimeZone($timezone));$timestamp=$date->format(