zoukankan      html  css  js  c++  java
  • time()

    装上PHP5后你会发现这样的问题 
    $atime=date("Y-m-d H:i:s"); 
    echo $atime; 
    ?> 
    输出:2006-05-16 06:36:06 
    现在几点了?/我的是14:36 
    这是为什么捏? 
    原因是假如你不在程序或配置文件中设置你的服务器当地时区的话 
    PHP所取的时间是格林威治标准时间即time()所获取到的时间,这个时间是和时区

    没有关系的,所以和你当地的时间会有出入 
    格林威治标准时间和北京时间大概差8个小时左右 那么我们如何避免时间误差呢? 
    我们一起来看看解决方法: 
    在页头使用date_default_timezone_set()设置我的默认时区为北京时间

    复制代码 代码如下:

    <? 
    date_default_timezone_set('PRC'); 
    echo date('Y-m-d H:i:s');   //date 将utc时间转化为本地时间
    ?>

     

  • 相关阅读:
    字符串、组合练习
    national flag
    常用的Linux操作
    大数据概述
    LL(1)文法
    简单有穷自动机
    简单C语言文法
    词法分析
    编译原理 141
    综合练习
  • 原文地址:https://www.cnblogs.com/hehexu/p/9692194.html
Copyright © 2011-2022 走看看