php的日期

1.在PHP中默认的日期是伦敦日期,所以每次要求输出当天日期时,页面显示的时间与电脑中的有时差,为了显示的是当前所在地的时间,如在中国可这样设置:

date_default_timezone_set('PRC');

2.输出当天日期时间

echo date("Y-m-d H:i:s");

echo date("Y/m/d H:i:s");

echo date("Y年m月d日 H:i:s");

3.输出一个给定的时间如:2005年5月5号

$y=2005;

$m=5;

$d=5;

mktime函数的参数是(hour,minute,second,month,date,year);给出的日期没有时分秒,假定时分秒都是0;

$t=mktime(0,0,0,$m,$d,$y);

echo date("Y-m-d H:i:s",$t);

与现在相差的天数: 获取当前日期:$dtime-time();

echo($dtime-$t)/(60*60*24);


3.算出两个日期相差天数

$a="2015-8-4 09:31:05";

$b="2016-5-4";

echo (strtotime($b)-strtotime($a))/(60*60*24);

//输出前一天的时间

echo strtotime("-1 day");

4.时间戳

在PHP中时间戳不是一个时间而是整数,在计算的时候方便

你可能感兴趣的:(php的日期)