CentOS中日期时间相差8小时如何解决

1、vi /etc/sysconfig/clock   #编辑文件
ZONE="Asia/Shanghai"
UTC=false          #设置为false,硬件时钟不于utc时间一致
ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux的时区设置为上海

3、ntpdate asia.pool.ntp.org    #对准时间,需要先安装ntp服务器 yum install ntp

4、/sbin/hwclock --systohc   #设置硬件时间和系统时间一致并校准

补充,如果你是php在centos中运行发现相关8小时的话我们可以如下来解决问题

在PHP.INI中设置时区

date.timezone = PRC

如果没有php.ini修改权限

<?php
date_default_timezone_set('Asia/Chongqing');
echo date('Y-m-d H:i:s');
?>

即可

时间: 2024-12-31 19:03:53

CentOS中日期时间相差8小时如何解决的相关文章

PHP5中的时间相差8小时的解决办法_php技巧

方法1:        找到php.ini中的";date.timezone ="这行,将";"去掉,改成"date.timezone = PRC"(PRC:People's Republic of China 中华人民共和国),重启Apache,问题解决. 方法2:         在php5以及起以上的版本,要输出本地的时间(限中国),可以这么写代码: PHP代码 复制代码 代码如下: <?php      date_default_t

PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法_php技巧

问题: php函数date("Y-n-d   H-i-s");   输出的时间与当地时间相差8个小时. 解决思路 北京时间是东8区,可能是时区问题.但是此前都没问题啊,经过google发现原来从php5.1.0开始,php.ini里加入了 date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时.  在调用date()函数之前先设定时区. 方法一:date_default_timezo

asp中日期时间函数介绍_ASP基础

基本函数 date() 获取日期,格式:2004-2-28 time() 获取时间,格式:22:24:59 now() 获取日期和时间 格式: 2005-5-2 22:37:30 使用方法: d=date() 获取年份:year(d) 获取月份:month(d) 获取日子:day(d) 获取星期几:weekday(d) t=time() 获取小时:hour(t) 获取分钟:minute(t) 获取秒数:second(t) =====================================

PHP中日期时间函数date()用法总结

格式化日期 date() 函数的第一个参数规定了如何格式化日期/时间.它使用字母来表示日期和时间的格式.这里列出了一些可用 的字母: •d - 月中的天 (01-31) •m - 当前月,以数字计 (01-12) •Y - 当前的年(四位数) 您可以在我们的 PHP Date 参考手册中,找到格式参数中可以使用的所有字母. 可以在字母之间插入其他字符,比如 "/"."." 或者 "-",这样就可以增加附加格式了:  代码如下 复制代码 <?

asp中日期时间函数介绍

基本函数 date() 获取日期,格式:2004-2-28 time() 获取时间,格式:22:24:59 now() 获取日期和时间 格式: 2005-5-2 22:37:30 使用方法: d=date() 获取年份:year(d) 获取月份:month(d) 获取日子:day(d) 获取星期几:weekday(d) t=time() 获取小时:hour(t) 获取分钟:minute(t) 获取秒数:second(t) =====================================

关于数据库中日期时间型字段的操作问题

问题描述 我数据库用的是sQL2005,字段类型没有时期型,只有日期时间型,在操作时,这就产生了一个问题,我是以这个日期字段为主关键字的,可我在添加时,要先判断主键的唯一性,form表单用添加日期用的是控制dateTimePicker,这样如何与数据库中的字段比较,请指教.库中字段格式为2014-9-300:00:00 解决方案 解决方案二:至少可以dataTimePicker.Value.ToString("yyyy-MM-ddHH:mm:ss").Equals(sqlDataRea

t-sql中日期时间格式化查询sql语句

  今天在做会员管理系统搜索时,我发现以前的搜索时间方式不太科学,效率也不是太高.由其是在查询指定的时间相等的时候,我在数据库中都存这样的时间格式"2007-5-22 14:32:12"当我们在查询2007-5-22是否与它相等,结果是不相等的.       所我们都喜欢找其它途径来解决这个问题.但是我发现我们的方法都不是太好,因为我们有的时候对sql sever 的语句特性还了解的不够彻底.所以我查询了查sql server有帮助,终于发现个好东西,可以解决这个问题.    CONV

excel中日期时间相减的例子

年月日相减 1.datedif函数是excel的隐藏函数, DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期. End_date 为一个日期,它代表时间段内的最后一个日期或结束日期. Unit 为所需信息的返回类型. Unit 返回 "Y" 时间段中的整年数. "M" 时间段中的整月数. "D" 时间段中的天数. "MD" start_d

javascript中日期时间处理函数

 代码如下 复制代码 /** *把字符串转换为日期对象 *参数:日期字符串例如:2011-04-19或者19/04/2011 *返回:日期对象Date *注:IE下不支持直接实例化日期对象,如new Date("2011-04-06") **/ Date.prototype.converDate=function(date){  var flag=true;  var dateArray=date.splite("-");  if(dateArray.length!