«

Fatal error Call to undefined function date_default_timezone_set()

时间:2024-1-28 13:38     作者:韩俊     分类: Html+Css


做 WEB 开发的经常会碰到这种情况,一切程序在本地测试OK,上传到服务器就会爆出各种各样的错误,比如 Fatal error: Call to undefined function: date_default_timezone_set() 这种错误就是一种比较常见的错误,下面我们就来分享一下如何解决这个错误的办法。

首先我们都知道 date_default_timezone_set 这个是修改时间差值的函数,一般我们不设置默认时区的话,得到的时间会和实际时间相差8小时。服务器会爆出这个错误。基本上存在以下两个原因:

一。虑拟空间没有权限,不能调用 date_default_timezone_set()

二。PHP版本问题,不支持 date_default_timezone_set() 这个函数。

以上两个问题都是和空间商有关的,该如何解决这个问题呢?下面我们自己来写一个获取当前时间的函数,放到项目目录的公共函数里面去,在调取当前函数的时候直接使用该函数即可。具体的函数代码如下: 

function mdate($format='Y-m-d H:i:s'){
    $date=date($format,strtotime('+8 hours'));
    return $date;
}

标签: javascript html css

热门推荐