The example in this article describes the PHP time class. Share to everyone for your reference, as follows:
<?phpheader ("content-type:text/html; Charset=utf-8 "); class time{private $year;//private $month;//month private $day;//day private $hour;//hours private $minute;//Minutes private $second;//second private $microtime;//milliseconds private $weekday;//week private $longDate;//Full time format private $diffTime;// difference between two times//returns year time: Timestamp 2013-3-27 function getyear ($time = "", $type = "") {if ($time = = "") {$time =time ();} if ($type ==1) {return $this->year=date ("Y", $time);//return two-digit year}else{return $this->year=date ("Y", $time);//return four-bit year 2013}}/ /Returns the month of the current time time: The time format is timestamp 2013-3-27 function getmonth ($time = "", $type = "") {if ($time = = "") {$time =time ();} switch ($type) { Case 1: $this->m//return format 3 break; Case 2: $this->m//return format; Case 3: $this->m//return format Mar break; Case 4: $this->m//return format March break; Default: $this->m} return $this->month; }//Returns the number of days of the current time time: The time format is timestamp 2013-3-4 function getday ($time = "", $type = "") {if ($time = = "") {$time =time ();} if ($type ==1) {$ This->day=date ("D", $time);//return format 04}else{$this->day=date ("J", $time);//Return Format 4} return $this->day; }//Returns the hour of the current time 2010-11-10 1:19:21 20:19:21 function gethour ($time = "", $type = "") {if ($time = = "") {$time =time ();} Switch ($type) {Case 1: $this->hour=date ("H", $time);//format: 1 break; Case 2: $this->hour=date ("H", $time);//format; Case 3: $this->hour=date ("G", $time);//format 1 break; Case 4: $this->hour=date ("G", $time);//format 1 8 break; Default: $this->hour=date ("H", $time); } return $this->hour; }//Returns the number of minutes of the current time 1:9:18 function getminute ($time = "", $type = "") {if ($time = = "") {$time =time ();} $this->minute=date ("I", $time); Format return $this->minute; }//Returns the number of seconds in the current time 20:19:01 function Getsecond ($time = "", $type = "") {if ($time = = "") {$time =time ();} $this->sec//Format Retu RN $this->second; }//Returns the number of weeks of the current time function getweekday ($time = "", $type = "") {if ($time = = "") {$time =time (); if ($type ==1) {$this->weekday=date ("D", $time),//Format Sun}else if ($type ==2) {$this->weekday=dAte ("L", $time); Format Sunday}else{$this->weekday=date ("W", $time);//format number means 0--6} return $this->weekday; }//Compare two time size formats 2013-3-4 8:4:3 function Compare ($time 1, $time 2) {$time 1=strtotime ($time 1); $time 2=strtotime ($time 2); if ($time 1>= $time 2) {//The first time is greater than or equal to the second time returns 1 otherwise returns 0 return 1;} else{return-1;}} Compare two time difference function diffdate ($time 1= "", $time 2= "") {//echo $time 1. '------'. $time 2. '
'; if ($time 1== "") {$time 1=date ("y-m-d h:i:s"); } if ($time 2== "") {$time 2=date ("y-m-d h:i:s"); } $date 1=strtotime ($time 1); $date 2=strtotime ($time 2); if ($date 1> $date 2) {$diff = $date 1-$date 2; }else{$diff = $date 2-$date 1;} if ($diff >=0) {$day =floor ($diff/86400); $hour =floor (($diff%86400)/3600); $minute =floor (($diff%3600)/60); $sec $this->difftime= ' difference '. $day. ' Day ' $hour. ' Hours '. $minute. ' minutes '. $second. ' Seconds '; } return $this->difftime; }//returns x year x month x Day function builddate ($time = "", $type = "") {if ($type ==1) {$this->longdate = $this->getyear ($time). ' Year '. $this->getmonth ($time). ' Month '. $this->getday ($time). ' Day '; }else{$this->longdate = $this->getyear ($time). ' Year '. $this->getmonth ($time). ' Month '. $this->getday ($time). ' Day '. $this->gethour ($time). ': '. $this->getminute ($time). ': '. $this->getsecond ($time); } return $this->longdate; }}?>
I hope this article is helpful to you in PHP programming.
The above describes the PHP time class complete example is very practical, including the aspects of the content, I hope that the PHP tutorial interested in a friend helpful.