5
想象一下情況。我需要得到今天的日期和時間(不是現在,但今天 - 一天的開始)。我可與這個代碼做到這一點:
$now = time();
$today = date('Y-m-d H:i:s', mktime(0, 0, 0, date("m", $now), date("d", $now), date("Y", $now)));
或本:
$now = getdate();
$today = date('Y-m-d H:i:s', mktime(0, 0, 0, $now['mon'], $now['mday'], $now['year']));
在我見過的大多數例子中,使用第一種方式。問題很簡單:爲什麼?第一個使用3個函數調用來獲取月,日和年。
大概習慣:從PHP互動提示的演示?或者只是運氣 - 找到類似的代碼示例。性能方面,兩者之間可能沒有真正的區別。對於它的價值,我更喜歡第二種方法。它讀得更好。 – Adam 2011-04-09 05:41:36