php utc时区设置,php DateTimeZone 设置UTC 无效
echo date_default_timezone_get(); // PRC
echo date("Y-m-d\TH:i:s\Z",time()) //2017-12-11T11:43:53Z
这段代码和下边代码输出时间一致
$now = new \DateTime();
$now->setTimezone(new \DateTimeZone('UTC'));
echo $now->format("Y-m-d\TH:i:s\Z"); //2017-12-11T11:43:53Z
那么 $now->setTimezone(new DateTimeZone('UTC')); 设置无效?
在线上服务器 运行是正常的 UTC时间差8小时。 在docker中运行输出结果就一至。对比了php.ini 设置,都一致。
server1:
date/time support => enabled
"Olson" Timezone Database Version => 0.system
Timezone Database => internal
Default timezone => PRC
Directive => Local Value => Master Value
date.default_latitude => 31.7667 => 31.7667
date.default_longitude => 35.2333 => 35.2333
date.sunrise_zenith => 90.583333 => 90.583333
date.sunset_zenith => 90.583333 => 90.583333
date.timezone => PRC => PRC
server2:
date/time support => enabled
"Olson" Timezone Database Version => 0.system
Timezone Database => internal
Default timezone => PRC
Directive => Local Value => Master Value
date.default_latitude => 31.7667 => 31.7667
date.default_longitude => 35.2333 => 35.2333
date.sunrise_zenith => 90.583333 => 90.583333
date.sunset_zenith => 90.583333 => 90.583333
date.timezone => PRC => PRC
============ 补充,系统时间======
server1:
[root@60d882aec15f /]# timedatectl
Failed to create bus connection: No such file or directory
[root@60d882aec15f /]# date
Mon Dec 11 12:02:29 CST 2017
[root@60d882aec15f /]# date -u
Mon Dec 11 04:02:31 UTC 2017
server2:
[root@iZ8vbai4lhy4q1u5qhbenwZ ~]# timedatectl
Local time: Mon 2017-12-11 12:18:47 CST
Universal time: Mon 2017-12-11 04:18:47 UTC
RTC time: Mon 2017-12-11 12:18:47
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: yes
RTC in local TZ: yes
DST active: n/a
php utc时区设置,php DateTimeZone 设置UTC 无效相关推荐
- java虚拟机时区_转:jvm设置时区问题
转自:http://hi.baidu.com/iammonster/blog/item/d4b386de053c0f5ecdbf1a1b.html 今天遇到一个问题,就是本机数据传到另外一台机器后时间 ...
- PHP中关于时间(戳)、时区、本地时间、UTC时间等梳理
在PHP开发中,我们经常会在时间问题上被搞糊涂,比如我们希望显示一个北京时间,但是当我们使用date函数进行输出时,却发现少了8个小时.几乎所有的php猿类都必须对php中几个重要的时间转换等方法进行 ...
- data spring 指定时区_SpringBoot 相关时区(TimeZone)设置
1.启动文件中的TimeZone设置: public static void main(String[] args) { TimeZone timeZone = TimeZone.getTimeZon ...
- PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理
在PHP开发中,我们经常会在时间问题上被搞糊涂,比如我们希望显示一个北京时间,但是当我们使用date函数进行输出时,却发现少了8个小时.几乎所有的php猿类都必须对php中几个重要的时间转换等方法进行 ...
- 华为交换机配置时区_S5700系统时区不同于UTC时区导致NTP同步失败
1.查看配置信息:ntp-service unicast-server 10.0.0.17 ,配置正确: 2.通过display clock查看当前时间: dis clock 2015-02-03 0 ...
- 超全的时区缩写转GMT(UTC)对照表
Time Zone names, codes and abbreviations for Standard Time and Daylight Saving Time (DST) around the ...
- linux系统无法设置时间,linux设置系统时间
设置系统时间 - date命令:显示系统的时间,可以在直接输入"date"命令来查看系统的时间 - date+%y/%m/%d - ...
- java比较时间的先后utc时间,日期、时间与UTC
传统日期的局限 人类在对时间的测定上存在一个进化的过程,最早通过观察天体的自转与公转来确定时间,比如地球自转一周为一天,月球公转一周为一月,地球公转一周为一年. 我们先考虑天和年,他们之间就像数学一样 ...
- Linux时间设置和motd设置
date 系统时间 clock 硬件时间 timedatectl status 当前时区设置 timedatectl list-timezones 查看时区列表 timedatectl set-tim ...
- VitrualBox CentOS8 配置NAT模式网络,关闭防火墙,设置编码,设置服务器时间,yum源地址修改,安装docker及docker-compose
一.配置网络 1,网络:我使用的NAT模式(不想配那些ip啥的) 2,启动虚拟机:输入ifconfig,发现ip地址没有(也就是我红色杠掉的部分没有) 3,输入nmcli c up enp0s3(这里 ...
最新文章
- python之禅中文-「翻译」Python之禅
- 软 件 学 院 实践环节报告
- 为什么用Spring来管理Hibernate?
- Assemby 打包并启动jar包
- HDU-4631 Sad Love Story 平面最近点对
- C-Free 5.0下载和安装教程
- Google Kickstart Round.B C. Diverse Subarray
- C++ UNICODE 文件读写相关
- 名字打架小游戏flash版
- verilog全加器、全减器和乘法器及溢出判断
- IEC61850和IEC60870-6(TASE.2)的比较
- 335x内核ddr3频率与电压修改
- 十个英文原版电子书下载网站(无需翻墙)
- 希尔伯特:数学世界的亚历山大(2009-06-11 21:33:43)
- 酷软正在连接服务器,蜗牛星际:我的B款双网口机箱PVE+爱快+LEDE 双软路由 保姆级教程...
- MySQL常用的关键字查询用法
- Mac桌面文件怎么恢复?
- 箴言:统计学的智慧七柱
- LQ0187 猜年龄【填空题】
- md文件 linux,MD 文件扩展名: 它是什么以及如何打开它?
热门文章
- sessionStorage第一次进入页面显示弹窗
- 脑图管理项目很方便清晰!
- please verify the preference field with the prompt:Tomcat JDK name
- Android修改Eclipse 中的Default debug keystore路径,以及修改android的AVD默认路径
- FindTask练习
- ArcEngine 相关-转载
- 15.凤凰架构:构建可靠的大型分布式系统 --- 服务网格
- 1.Prometheus 监控技术与实践 --- 云计算时代的监控系统
- 15.深入分布式缓存:从原理到实践 --- 同程凤凰缓存系统基于Redis的设计与实践
- 25.MySQL sql_mode