您的位置:首页 > 编程语言 > PHP开发

php中获取当前系统日期时间

2012-08-06 19:56 453 查看
熟悉asp的朋友应该都知道,在asp中输出当前日期和时间,只要记住几个常见的英文单词即可,如:date,time,now.非常的方便,但php中若要获得当前的日期和时间,可不能使用now函数,因为php没提供,不知道在以后的php5.3中会不会提供。

具体实现如下: date(“y-m-d h:i:s); 即可获得当前的日期和时间,注意:分钟不是m,是i。

另外一个要注意的是,倘若你输出的日期时间不是你当前机子的时间的时候,可要注意了,要把时区改过来。

操作方法在 php.ini中 增加

[Date]
date.timezone = Asia/Shanghai

重启apache 这样即可将时区调整回来,千万不要在这个节骨眼上出错(如做日期判断的时候)。

顺便介绍一下,2个日期时间相减的函数。 strtotime()

比如:数据库有个字段 $row["time2"]要和当前的时间进行对比,具体代码如下:

<?php
$date1 = mktime();  //当前时间的时间戳
$date2=  strtotime($row["time2"]);  //数据库时间的时间戳
if($date1-$date2<0)
echo "内容未过期";
else
echo "内容过期";


赶快试一下吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: