2010年2月26日

【PHP】時間處理函數

最常用的有以下幾個


string date ( string $format [, int $timestamp ] )


int time ( void )


int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int$second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )


int strtotime ( string $time [, int $now ] )




date函數,可以將第二個參數的timestamp以自訂的format輸出,若timestamp為空則輸出現在時間

time函數,返回一個從1970年1月1日0:00到現在的秒數,即為目前時間的timestamp值。

mktime函數,返回某一個日期的timestamp值,可用作時間的運算。
例:$hours_diff = strtotime("20:00:00")-strtotime("19:00:00");      echo "". date('h:i', $hours_diff);