草庐IT

Timezone

全部标签

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(

mysql - 通过 PhPMyAdmin 在 MySql 服务器上设置默认时区

我有一个共享托管mySql实例,它的system_time_zone设置为太平洋标准时间,它的time_zone变量设置为系统,因此实际上它在太平洋标准时间上运行。即我运行了以下命令来找出这一点:SELECTversion(),@@time_zone,@@system_time_zone,NOW(),UTC_TIMESTAMP()我想将默认的mySql数据库/本地mySql数据库时区更改为GMT/UTC时间。我试着运行SETtime_zone='+0:00',这确实执行成功了!但是,当我检查@@time_zone的状态时,这似乎不会影响time_zone变量。我看过另一篇处理类似问题的

mysql - 通过 PhPMyAdmin 在 MySql 服务器上设置默认时区

我有一个共享托管mySql实例,它的system_time_zone设置为太平洋标准时间,它的time_zone变量设置为系统,因此实际上它在太平洋标准时间上运行。即我运行了以下命令来找出这一点:SELECTversion(),@@time_zone,@@system_time_zone,NOW(),UTC_TIMESTAMP()我想将默认的mySql数据库/本地mySql数据库时区更改为GMT/UTC时间。我试着运行SETtime_zone='+0:00',这确实执行成功了!但是,当我检查@@time_zone的状态时,这似乎不会影响time_zone变量。我看过另一篇处理类似问题的