PHP设置时区有什么重要性?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1558个文字,预计阅读时间需要7分钟。
由于PHP5.0对data()函数进行了重写,因此当前日期时间函数与系统时间相比可能晚8个小时;此外,PHP默认设置的是标准格式的威斯敏斯特时间(即零时区),因此需要获取本地当前时间。
由于PHP5.0对data()函数进行了重写,所以目前的日期时间函数比系统时间少8个小时;且PHP语言默认设置的是标准的格林威治时间(即采用的是零时区),所以要获取本地当前的时间必须更改PHP语言中的时区设置。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
时间是生活中必不可少的,在 PHP 中也是一样,时间有时候要存储起来记录某件事情或者在浏览器中展示出来。
在 PHP 中是通过日期和时间函数来获取日期和时间的。日期和时间函数依赖于服务器的时间设置,服务器的时间设置默认是格林尼治时间(零时区时间),如果不特意设置时间为特定时区时间,那么通过 PHP 有关函数获取到的时间为零时区的时间,比北京时间少 8 个小时。
时区的划分
全球分为 24 个时区,每个时区都有自己的本地时间,同一时间内各时区的本地时间相差 1~23 小时,如英国伦敦本地时间与北京本地时间相差 8 个小时。
在国际无线电通信领域,使用一个统一的时间,称为通用协调时间(Universal Time Coordinated,UTC),UTC 与格林威治标准时间(Greenwich Mean Time,GMT)相同。
PHP中的时区设置
由于 PHP5.0 对 data() 函数进行了重写,所以目前的日期时间函数比系统时间少 8 个小时。
本文共计1558个文字,预计阅读时间需要7分钟。
由于PHP5.0对data()函数进行了重写,因此当前日期时间函数与系统时间相比可能晚8个小时;此外,PHP默认设置的是标准格式的威斯敏斯特时间(即零时区),因此需要获取本地当前时间。
由于PHP5.0对data()函数进行了重写,所以目前的日期时间函数比系统时间少8个小时;且PHP语言默认设置的是标准的格林威治时间(即采用的是零时区),所以要获取本地当前的时间必须更改PHP语言中的时区设置。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
时间是生活中必不可少的,在 PHP 中也是一样,时间有时候要存储起来记录某件事情或者在浏览器中展示出来。
在 PHP 中是通过日期和时间函数来获取日期和时间的。日期和时间函数依赖于服务器的时间设置,服务器的时间设置默认是格林尼治时间(零时区时间),如果不特意设置时间为特定时区时间,那么通过 PHP 有关函数获取到的时间为零时区的时间,比北京时间少 8 个小时。
时区的划分
全球分为 24 个时区,每个时区都有自己的本地时间,同一时间内各时区的本地时间相差 1~23 小时,如英国伦敦本地时间与北京本地时间相差 8 个小时。
在国际无线电通信领域,使用一个统一的时间,称为通用协调时间(Universal Time Coordinated,UTC),UTC 与格林威治标准时间(Greenwich Mean Time,GMT)相同。
PHP中的时区设置
由于 PHP5.0 对 data() 函数进行了重写,所以目前的日期时间函数比系统时间少 8 个小时。

