PHP相隔年、月、日函数,很简洁的哦~~

PHP 1610 0 2011-12-27

PHP相隔年、月、日函数,很简洁的哦~~
function DiffDate($date,$day=0,$month=0,$year=0){
$DArr=split('-',$date);
if(checkdate($DArr[1],$DArr[2],$DArr[0])){
    $stdate=strtotime($date);
    return date('Y-m-d', mktime(0,0,0,date("m",$stdate)+$month, date("d",$stdate)+$day, date("Y",$stdate)+$year));
}
}

上一篇:php格式化数字:位数不足前面加0补足

下一篇:win-phpMyAdmin:缺少 mcrypt 扩展,请检查 PHP 配置。

讨论数量:1

天涯网魂 3 杠 5 星2011-12-27 10:11:05

补充下,调用上面函数方法:

日的应用:
前一天:DiffDate(date('Y-m-d'),-1,0,0)
后一天:DiffDate(date('Y-m-d'),1,0,0)

月的应用:
前一月:DiffDate(date('Y-m-d'),0,-1,0)
后一月:DiffDate(date('Y-m-d'),0,1,0)

年的应用:
前一年:DiffDate(date('Y-m-d'),0,0,-1)
后一年:DiffDate(date('Y-m-d'),0,0,1)

请先登录再发表讨论。 2024-04-27

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链