首页 > php代码 > php 常用日期相函数[日期加减,两日期之差,日期转换时间截]

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

转载随意!带上文章地址吧。

标签:none

发表留言