`

php学习总结-date

 
阅读更多
在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个错误
<?php
echo date("D")."******";
?>
输出如下

"PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in"
以下答案为我查找的http://blog.sina.com.cn/s/blog_5cd54bb40100n0tg.html
实际上,从 PHP 5.1.0 ,当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息。而又在php5.1.0中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间,但是PHP5.3中好像如果没有设置也会强行抛出了这个错误的,解决此问题,只要本地化一下,就行了。

以下是三种方法(任选一种都行):
一、在页头使用date_default_timezone_set()设置 date_default_timezone_set('PRC'); //东八时区 echo date('Y-m-d H:i:s');


二、在页头使用 ini_set('date.timezone','Asia/Shanghai');


三、修改php.ini。打开php5.ini查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC


重启http服务(如apache2或iis等)即可。 

XXX可以任意正确的值。对于我们国内来说:可以为以下值:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北),还有新加坡:Asia/Singapore,当然PRC也行。

PRC:中华人民共和国的英文翻译 the People's Republic of China
UTC:协调世界时--coordinated universal time;UTC ,与世界时差一秒内
  • 大小: 51.8 KB
分享到:
评论

相关推荐

    Laravel开发-eloquent-date .zip.zip

    总结来说,Laravel的Eloquent Date特性简化了日期和时间的处理,使开发者能更专注于业务逻辑,而不是底层数据库操作。学习并熟练掌握这一特性,可以提升Laravel应用的开发效率和代码质量。这个压缩包"laravel开发-...

    PHP学习总结

    【PHP学习总结】 在IT行业中,PHP是一种广泛使用的开源服务器端脚本语言,尤其在Web开发领域占有重要地位。PHP的全称是“Hypertext Preprocessor”,它嵌入到HTML代码中,允许动态生成网页内容。这篇博客将对PHP...

    达内学习笔记----PHP基础+MYSQLS基础+JS笔记整理.docx

    总结,这份学习笔记涵盖了PHP的基础语法、数学和日期处理、字符串操作,以及MySQL和JavaScript/jQuery的基本知识,是一份全面的Web开发学习资料。通过深入理解和实践这些内容,开发者可以提升自己的Web开发技能。

    AJAX学习总结(四)---解决缓存问题

    在“AJAX学习总结(四)---解决缓存问题”这篇博文中,作者LC2586详细讲解了这些方法,并可能通过实例展示了如何在代码中应用它们。通过阅读和实践,你可以更深入地掌握AJAX缓存管理技巧,提升你的Web应用质量。

    php重要知识点总结(PHP网络开发必背).doc

    PHP是世界上最受欢迎的服务器端脚本语言之一,尤其在网页开发领域中占据着...在实际开发过程中,还需要学习更多高级特性和最佳实践,如面向对象编程、数据库操作、模板引擎、框架的使用等,以提升开发效率和代码质量。

    php教程学习资料.txt

    - **PHP参考手册**: 提供了PHP所有函数的完整参考手册,覆盖了数组(Array)、日期(Date)、文件系统(Filesystem)、FTP、MySQL等多种应用场景。 - **PHP文件特性**: - **内容组成**: 可以包含文本、HTML标签及脚本代码...

    MySQL 入门学习 ——基础教程

    本人在Windows98环境下初学MySQL,现将学习过程与经验总结出来供大家参考。 1、下载mysql-3.23.35-win.zip并解压; 2、运行setup.exe;选择d:\mysql,"tyical install" 3、启动mysql,有如下方法: · 方法一:...

    PHP 常用参考总结

    ### PHP 常用参考总结 #### 一、字符串与数组操作 1. **字符串分割:** - 使用 `explode` 函数可以将一个字符串按照指定的分隔符分割成数组。 ```php $a = "1986-1983-1980"; $arr = explode("-", $a); ``` ...

    PHP实现一个简单url路由功能.doc

    PHP 实现简单 URL 路由功能 PHP 实现简单 URL 路由功能是指使用 PHP ...在本文中,我们学习了如何使用 PHP 语言来实现简单的 URL 路由功能。该功能可以帮助我们更好地管理和处理 URL,提高应用的可维护性和扩展性。

    php常用函数总结.xls

    本文件“php常用函数总结.xls”显然是一个整理了PHP常用函数的资源,方便开发者查阅和学习。下面我们将深入探讨一些PHP中的关键函数类别及其用途。 1. **字符串处理函数**: - `strlen()`:计算字符串的长度。 - ...

    搭建php环境Apache+PHP+mysql

    ### 搭建PHP环境:Apache + PHP + MySQL ...这种方式虽然比使用集成开发环境稍微复杂一些,但有助于深入学习PHP及相关技术栈的基础知识。此外,这也能提高解决问题的能力,尤其是在遇到环境相关的问题时。

    php相关文档-php相关文档

    首先,"php基础知识点总结.docx"可能是对PHP基础知识的详细概述,涵盖了变量声明、数据类型、流程控制、函数、类与对象、错误处理和异常处理等核心概念。变量在PHP中是弱类型的,允许在声明时自动确定数据类型。数据...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    &lt;date&gt;20010115&lt;/date&gt; &lt;/myfile&gt; 七. 关于XML的更多 好了,到现在你已经知道: 1.什么是XML; 2.XML,HTML,SGML之间的关系和区别; 3.XML的简单应用。 恭喜你!你已经不再对XML一无所知,并且已经走在了网络...

    php高级教程

    通过本文的学习,你应该能够熟练地使用 PHP 的 `date()` 函数和其他相关函数来处理日期和时间。无论是简单的日期格式化,还是复杂的日期计算,掌握这些基础知识都将使你的 PHP 编程更加高效和灵活。

    Python-php2go使用Golang实现PHP的常见内置函数

    该项目的源代码可以在GitHub上找到,标签为"Python开发-其它杂项",这表明它可能被用作Python开发者学习Go语言的一个辅助工具,或者作为一个桥梁,连接PHP和Go之间的代码库。 总结来说,php2go项目通过Golang实现了...

    PHP笔试题-归宗

    从给定的文件信息中,我们可以总结出一系列与PHP编程相关的知识点,涵盖了基本概念、面试常见问题、数据库操作、安全措施、以及高级编程技巧。以下是详细的解析: ### 1. GET与POST提交方法的区别 GET和POST是HTTP...

    window操作下php环境搭建,适合新手

    #### 七、总结 通过上述步骤,你已经成功在Windows XP系统上搭建了一个基本的PHP开发环境。这为后续的学习和实践提供了坚实的基础。当然,在实际应用过程中还可能遇到各种各样的问题,建议不断学习新知识,积累经验...

Global site tag (gtag.js) - Google Analytics