Fatal error Call to undefined function date_default_timezone_set()

栏目: 编程语言 发布于: 2014-04-26 10:00:01

做 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;
}
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。
转载请注明:文章转载自 [http://www.php230.com]
本文标题:Fatal error Call to undefined function date_default_timezone_set()
IT技术书籍推荐:
Python 3面向对象编程
Python 3面向对象编程
达斯帝·菲利普斯 (Dusty Phillips) (作者), 肖鹏 (译者), 常贺 (译者), 石琳 (译者)
Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。本书通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。本书不是Python 的入门书籍,适合具有Python 基础经验的开发人员阅读。如果你拥有其他面向对象语言的经验,你会更容易理解本书的内容。
最新互联网资讯