Apache PHP服务器时间时区修改及时间比较

做一个project需要用PHP比较当前时间,发现php显示的当前时间与实际时间有较大的差异,于是查了资料进行修改——

在php.ini配置文件里修改date.timezone的值就能成功设置php服务器的时区

其他参考值:

(Asia/Chongqing (重庆),Asia/Shanghai (上海),Asia/Urumqi (乌鲁木齐),Asia/Macao (澳门),Asia/Hong_Kong (香港),Asia/Taipei (台北))

顺便附上获取当前时间和比较时间的实例用法:

$now_time=date("y-m-d H:i:s");//获取当前时间,具体参数格式参照第二个参考链接
if(strtotime($end_time)<strtotime($now_time))//比较时间							{
   //	$end_time是另一个时间变量值
   //这里表示$end_time比当前时间来得早
}

参考:

http://blog.sina.com.cn/s/blog_6d2675450101974k.html

http://www.php100.com/cover/php/331.html

时间: 2024-10-05 05:08:07

Apache PHP服务器时间时区修改及时间比较的相关文章

Windows服务器时间不断修改(时间不同步已解决)

一台域内的服务器时间不停地被修改,我先向用户收集了一些信息 只有这一台出现此问题,其他服务器均为正常 系统版本\服务器用途(考虑是否有软件会造成此问题)\日志信息\是否为虚拟机 1.系统版本是Server 2008 数据中心版 2.用途就是一台做图的服务器 3.日志信息如下图,这个日志是系统日志,事件ID为1,时间从2016-7-21 00:50:59 被改为 2016-07-21 08:32:31 4.是Vmware虚拟机 = = 第一天 1)确定服务器的时间服务是否为正常启动 2)查看虚拟机

Linux 查看当前时间和修改系统时间

一.查看和修改Linux的时区 1. 查看当前时区 命令: date -R 2. 修改设置Linux服务器时区 方法 A 命令 : tzselect 方法 B 仅限于RedHat Linux 和 CentOS 命令 : timeconfig 方法 C 适用于Debian 命令 : dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 例如:在设置

设置时间&amp;时区

设置时间之前要先了解一件事,时间分为系统时间与硬件时间 如果硬件时间与系统时间不相同的话,经常会发现自己写的程序时间可能对不上 首先修改硬件时间 1)修改时区 输入命令: tzselect 按照指示选择就好 选完后有个提示,其实可以直接用命令:  TZ='Asia/Shanghai'; export TZ 修改时区 2)修改时间 输入命令: sudo hwclock --set --date="11/18/16 17:59:25" 时间格式是 --date="month/da

【转】修改LINUX时间

命令格式为: date -s 时间字符串 例如只修改系统的日期,不修改时间(时分秒) date -s 2012-08-02 或只修改时间不修改日期 date -s 10:08:00 当然也可以同时修改日期和时间 date -s "2012-05-18 04:53:00" 注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错. 上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用 clock -w 把当前系统时间写入到CMOS中.

Linux UTC,CST时间及修改时间

1.安装linux的时候在设置时间的时候有一个选项: system clock uses UTC,那么这个UTC是什么意思呢? 世界协调时间(Universal Time Coordinated,UTC) GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可 2,在linux中,用da ta查看时间的时候显示:2008年 12月 17日 星期

linux下修改系统时间

一.查看时间: [[email protected] ~]# date2016年 11月 19日 星期六 12:46:37 CST 二.修改时间,修改系统时间 [root@localhost ~]# date 111912472016.30  <== 月日时分年.秒2016年 11月 19日 星期六 12:47:30 CST 三.将当前系统时间写入硬件,更新硬件时间 [root@localhost ~]# hwclock -w 直接敲hwclock 是查看硬件时间(默认带-r读的意思)-w是写的

linux下如何修改系统时间

我们一般使用"date -s"命令来修改系统时间.比如将系统时间设定成2018年2月23日的命令如下. #date -s 02/23/2018 将系统时间设定成下午11点12分0秒的命令如下. #date -s 11:12:00 注意,这里说的是系统时间,是linux由操作系统维护的. 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现.为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS.由于该同步

Linux永久修改系统时间和时区方法

修改时区: 1> 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/localtime文件. 或者找你认为是标准时间的服务器,然后 #scp [email protected]:/etc/localtime /etc/localtime 2> 修改/etc/sysconfig/clock文件,修改为: ZONE="Asia/Shanghai" UTC=false ARC=false 临时方法: TZ='As

Linux如何修改系统时间和时区方法

修改时区: 1> 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/localtime文件. 或者找你认为是标准时间的服务器,然后 #scp [email protected]:/etc/localtime /etc/localtime 2> 修改/etc/sysconfig/clock文件,修改为: ZONE="Asia/Shanghai" UTC=false ARC=false 修改日期时间: 1>