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
转载随意!带上文章地址吧。