php 常用日期相函数[日期加减,两日期之差,日期转换时间截]
下面这些代码是一些常用的日期处理函数了,可以两个时间的日期加减,两日期之差,日期转换时间截等。
<?php echo date('Y-m-d', strtotime('+1 d', strtotime('2009-07-08'))); //日期天数相加函数 echo date("Y-m-d", '1246982400'); echo '<br>'; echo date("Y-m-d", '1279123200'); die(); $d = "2009-07-08 10:19:00"; echo date("Y-m-d", strtotime("$d +1 day")); //日期天数相加函数 function dateToTime($d) //把日期转换成时间堆截 { $year = ((int)substr("$d", 0, 4)); //取得年份 $month = ((int)substr("$d", 5, 2)); //取得月份 $day = ((int)substr("$d", 8, 2)); //取得几号 return mktime(0, 0, 0, $month, $day, $year); } /* 下面函数计算两日期之着 */ $Date_1 = "2009-07-08"; echo $Date_1 + 1; $Date_2 = "2009-06-08"; $Date_List_a1 = explode("-", $Date_1); $Date_List_a2 = explode("-", $Date_2); $d1 = mktime(0, 0, 0, $Date_List_a1[1], $Date_List_a1[2], $Date_List_a1[0]); $d2 = mktime(0, 0, 0, $Date_List_a2[1], $Date_List_a2[2], $Date_List_a2[0]); $Days = round(($d1 - $d2) / 3600 / 24); echo "两日期之前相差有$Days 天";
永久链接:http://www.phprm.com/code/89462be30a1d8d8b9c3119d199471a15.html
转载随意!带上文章地址吧。