个性原创,打造品牌

拒绝模仿抄袭、拒绝模板建站;
多位资深网页设计师同时设计,让您优中选优;
网站独一无二,品牌轻易提升...

了解详情 >

代码规范,国际标准

后台php+mysql动态管理,功能强大,千万级数据;
前台div+css生成静态,代码精简,访问速度快,
符合w3c国际标准,兼容ie/火狐/苹果等任意浏览器...

了解详情 >

细微高效,全程无忧

域名一个,主机一台;
主机BGP多线路,5G存储空间,流量不限;
新闻录入、图片处理、数据备份、安全监测、网站升级...

了解详情 >

移动时代,机不可失

全新视觉、创新操作;
跨平台兼容,微信无缝对接;
不容错过的手机网络商机,不能错过的手机网站时代...

了解详情 >

搜索领先,锁定访客

在主流搜索引擎的搜索结果中,
网站的名称,排在第一页的第一名,
网站其他相关的3-5个关键词,排在第一页...

了解详情 >

营销利器,决胜千里

全国统一呼叫,品牌企业的象标志。
中国电信4008/4009、中国联通4000/4006,号码任选;
通话资费预存...

了解详情 >
以“信”为主的服务理念,“源”为标杆的服务特点351532641点击咨询010-86203368联系电话
CSS问题设计问题程序问题优化问题

北京网站建设之php与系统时间之间的问题

发布时间:2015-01-29      浏览次数:2350

我们知道整个地球分为24个时区,每个时区都有自己的本地时间。同一时间,每个时区的本地时间相差1~23小时,在进行php开发的过程中,很多初学者很容易忽视的一个问题就是php时区的问题。以下是我在开始接触php的时候也犯过的一个错误,希望以后引以为戒,不在犯类似的错误了。

在做系统开发的时候,我们常遇到获取当前日期和时间,php与时间的处理也是整个开发过程中重要的一个环节,在php中通过date()函数来获取当前的日期和时间,date()函数的语法如:date(string format,int timestamp),其中timestamp可选,format参数指定日期格式,例如要输出2010-06-12则函数可这样写:date("Y-m-d")这样就可以获取当前日期,通过date("Y-m-d H:i:s")就可以得到形如这样的日期和时间格式:2012-6-12 13:25:20

以上便是获取当前日期和时间的常用函数格式。我当时也这样用了,但是获得的时间总是和我电脑系统的时间相当于北京时间相差8个小时左右。当时一直很纳闷,也没有找到程序那里写错了,仔细看了看觉得程序一定是没有问题的,最后我又翻了下书,看看了书上讲的时间函数那一章节,最后终于找到了问题的所在。原来是程序中没有设置时区,php默认的时区是格林威治时间,和北京时间相差8小时左右,然后我通过一个函数语句:date_default_timezone(Asia/Chongqing)设置了一下时区,然后再次用时间函数获取时间,结果一切正常,获取的时间和系统给的时间保持一致。

以上便是很多刚接触php的人员容易遇到的问题,现在阐述出来,以飨读者,同样我们在搞php的时候,对一些细节和一些常用的函数也要了解透彻,减少不必要的错误的发生。

北京网站建设 北京网站制作 信源创想工作室 网站建设 企业网站建设 影楼网站建设 网站设计

上一篇:北京网站建设之工厂模式在Zend Framework中应用介绍
下一篇:北京网站建设之给浏览器地址栏加上个性小图标

Copyright©2016  xinycx.com  All Rights Reserved  北京信源创想科技有限公司  备案号:京ICP备17071760号-1   

京公网安备 11010802036302号


地址:北京市海淀区闵庄路门头馨村北二区33号楼3单元102室  电话:010-86203368  代理域名注册服务机构:北京新网数码信息技术有限公司

北京网站建设 北京网站制作 信源创想 品牌网站建设 企业网站建设 网站设计 APP开发 微信开发 前端切图 DIV+CSS html5切图 APP切图