開發中經常用到時間的一些操作,比如昨天,今天,前天,近七天,一周等等。
class time
if($type==1)else
} //返回當前時間的月份 time:時間格式為時間 2018-8-21
function getmonth($time="",$type="")
switch($type)
return $this->month;
} //返回當前時間的天數 time:時間格式為時間 2018-8-21
function getday($time="",$type="")
if($type==1)else
return $this->day;
} //返回當前時間的小時 2018-08-21 1:19:21 20:19:21
function gethour($time="",$type="")
switch($type)
return $this->hour;
} //返回當前時間的分鐘數 1:9:18
function getminute($time="",$type="")
$this->minute=date("i",$time); //格式 09
return $this->minute;
} //返回當前時間的秒數 20:19:01
function getsecond($time="",$type="")
$this->second=date("s",$time); //格式 01
return $this->second;
} //返回當前時間的星期數
function getweekday($time="",$type="")
if($type==1)else if($type==2)else
return $this->weekday;
} //比較兩個時間的大小 格式 2018-8-21 8:4:3
function compare($time1,$time2)else
} //比較兩個時間的差值
function diffdate($time1="",$time2="")
if($time2=="")
$date1=strtotime($time1);
$date2=strtotime($time2);
if($date1>$date2)else
if($diff>=0)
return $this->difftime;
} //返回 x年x月x日
function builddate($time="",$type="")else
return $this->longdate;
}}
例項化這個物件
$time_var = "2018-08-21";
$obj = new time();
$year = $obj->getyear($time_var);
echo($year);
PHP封裝時間類
開發中經常用到時間的一些操作,比如昨天,今天,前天,近七天,一周等等。class time if type 1 else 返回當前時間的月份 time 時間格式為時間 2018 8 21 function getmonth time type switch type return this mont...
php錯誤封裝類
1 建立myerrorhandler.php檔案 如下 class myerrorhandler public static function deal errno,errmsg,filename,line,vars 致命的錯誤 public function dealerror 產生錯誤的資訊 產...
時間與日期類封裝
在ios開發時,會經常用到一些處理時間的函式和方法,比如求當前時間,計算兩個日期差幾天,格式化現在時間與給定的秒數的時間差等。所以就整理並歸納了一些比較實用的方法。主要用到的類有 nsdate,nsdateformatter,nscalendar,nsdatecomponents,nstimeint...