PHP? ???? ????? ??? ????.
?? ????? ??? ?? ??? ???? ?? ??? ????.
?? ?? ???? ?? ? ???? ??? ???? ??? ???.
?? ?? ? ?? ??? ???? ???.
1. ?? ?? unix ?????? ?????. time() ??? ?? ? ? ????
2. ??? ?? ??? ??? ???? ?????. ?? mktime() ??? ???? ???. ??: ?? ??? ????.
??? ??? Unix ?????? ?? ????. ???? 1970? 1? 1? 0??? ????? ???? ?????. ??? ???? ???? ???? ??? ???? ??? ?? ??????.
mktime() ??? ??? ??? ?? ???? ?????? ??? ? ????. ?? ??? ??? ????.
int mktime (int $hour [, int $ Minute [, int $second [, int $month [, int $day [. int$year [, int $.is_dstl.l } ] ] 31)
??? ????? ?? ?, ?, ?, ?, ?, ?? ? ?? ?? ?? ??? ?????. ? ??? ??? ? ??? ????? ?? ??? ????? ??? ??? ????. ?? ??, ?? ??? mktime? ???? ?????? ???? ??? ?????.
<?php echo mktime (13 ,15 , 30, 8,18, 2008) ; ?>
???? ?? ??? ??? ????.
1219036530
mktime ??? ?? ??? Unix ???????? ?????? ?? ??? ???, ?? ??? ?? ?? ?????.
?? ?? ?? ??? ?? ??? ?????.
<?php echo date("m-d-Y h:m:s")."\n"; echo date("m-d-Y h:m:s",mktime(10,15,35,date("m"),date("d"),date("Y")))."\n"; echo date("m-d-Y h:m:s",mktime(10,15,35,date("m"),date("d")-30,date("Y")))."\n"; ?>
? ??? ??? ? strtotime()??? ?? ??? ???? ?? ??? ????.
?? ??? ??? ????.
int strtotime ( string $time [, int $now = time() ] )
?????. ?? ??? ??/?? ??? Unix ?????? ?? ?????.
????:
1. ???? ??? ?????.
2. ??? ????? ??? ?????? ???? ?????. ??? ?? ???? ?? ??? ?????.
???? ??? ? ?? ?? ??? ?????.
<?php //now為現(xiàn)在的當(dāng)前時(shí)間 echo strtotime("now")."<br />"; //2000年9月10日 echo strtotime("10 September 2000")."<br />"; //當(dāng)前時(shí)間加一天 echo strtotime("+1 day")."<br />"; //當(dāng)前時(shí)間加一周 echo strtotime("+1 week")."<br />"; //當(dāng)前時(shí)間加一周2天4小時(shí)2秒 echo strtotime("+1 week 2 days 4 hours 2 seconds")."<br />"; //下一個(gè)星期四 echo strtotime("next Thursday")."<br />"; //上一個(gè)星期一 echo strtotime("last Monday")."<br />"; ?>
?? ?? ?? ??? ??? ?? ??? ?? ??? ????? ??? ?? ??????.