熟悉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 "内容过期";
赶快试一下吧。
浙公网安备 33010602011771号