| 導購 | 订阅 | 在线投稿
分享
 
 
 

php取上一天日期函數

2006-05-05 11:09:16  編輯來源:互聯網  简体版  手機版  移動版  評論  字體: ||

class  dd 

{

}

function  getPrevDate (& $d )

{

     $ret  = &new  dd ();

     if  ($d ->month  == 1  &&  $d ->day  == 1 )

    {

         $ret ->day  = 31 ;

         $ret ->month  = 12 ;

         $ret ->year  = $d ->year  - 1 ;

         return  $ret ;

        

    } if  ($d ->month  == 3 )

    {

         if  ($d ->day  == 1  &&  date ("L", mktime (0 , 0 , 0 , $d ->month , $d ->day , $d ->year )) == 1 ) $ret ->day  = 29 ;

         else  if  ($d ->day  == 1 ) $ret ->day  = 28 ;

         $ret ->month  = 2 ;

         $ret ->year  = $d ->year  ;

         return  $ret ;

        

    } if  ($d ->day  == 1 )

    {

         if  ($d ->month  == 5  || $d ->month  == 7  || $d ->month  == 8  || $d ->month  == 10  || $d ->month  == 12 ) $ret ->day  = 30 ;

         else  $ret ->day  = 31 ;

         $ret ->month  = $d ->month  - 1 ;

         $ret ->year  = $d ->year ;

         return  $ret ;

        

    } $ret ->day  = $d ->day  - 1 ;

     $ret ->month  = $d ->month ;

     $ret ->year  = $d ->year ;

     return  $ret ;

    

}

[code] class dd{ } function getPrevDate(&$d) { $ret = &new dd(); if ($d->month == 1 && $d->day == 1) { $ret->day = 31; $ret->month = 12; $ret->year = $d->year - 1; return $ret; } if ($d->month == 3) { if ($d->day == 1 && date("L", mktime(0, 0, 0, $d->month, $d->day, $d->year)) == 1) $ret->day = 29; else if ($d->day == 1) $ret->day = 28; $ret->month = 2; $ret->year = $d->year ; return $ret; } if ($d->day == 1) { if ($d->month == 5 || $d->month == 7 || $d->month == 8 || $d->month == 10 || $d->month == 12) $ret->day = 30; else $ret->day = 31; $ret->month = $d->month - 1; $ret->year = $d->year; return $ret; } $ret->day = $d->day - 1; $ret->month = $d->month; $ret->year = $d->year; return $ret; } [/code]
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有