PHP入门日期和时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP入门日期和时间相关的知识,希望对你有一定的参考价值。
php语言默认的是格林威治时间,要获取本地时间必须要修改PHP语言中的时区设置。
修改时区设置有两种方式
修改配置文件php.ini
[Date]
date.timezone=Asia/Hong_Kong
2.在应用程序中修改时区
date_default_timezone_set(timezone);
timezone可以设置为"PRC" "Asia/Chongqing" "Asia/Shanghai"
可以通过下面的代码验证
echo date("Y-m-d H:i:s");
Unix时间戳:自1970年1月1日起到当前时刻经历的秒数。
获取当前的时间戳
int mktime()
echo mktime(); echo date("Y-m-d",mktime());//使用date函数格式化后的日期 年-月-日 echo date("H:i:s",mktime()); //时:分:秒
还可以通过time()函数获取当前的时间戳
int time(void)
//获取下一周的日期 $nextweek = time() + 7*24*60*60; echo "Next week:".date("Y-m-d",$nextweek);
strtotime()可以将英文文本解析为Unix时间戳
int strtotime(string str);
echo strtotime("now"); echo strtotime("+3 day");//三天后的时间戳 echo strtotime("+1 week");//一周后的时间戳 echo strtotime("next Thursday");
以数组的形式返回时间的信息
array getdate(int timestamp);
这些时间函数不用死记硬背,用的时候查就行。
本文出自 “厚积薄发” 博客,请务必保留此出处http://joedlut.blog.51cto.com/6570198/1855565
以上是关于PHP入门日期和时间的主要内容,如果未能解决你的问题,请参考以下文章
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)