PHP入门必读(43) <?php$d = time();for ($i = 0; $i < 10; $i++) {echo '<OPTION VALUE="'.$d.'">'.date('F d',$d);$d += 86400;}?></SELECT>以上會引出一個選單,其中有十個選擇 -- 今天以及以後九天。在程式中迴圈敘述開始之前,我們會將現在時間存在 $d 變數裡面。某一個 <OPTION> 的值會被印出來, 其中的值會是以 Unix 算法計算的總秒數,而且所顯示出來的文字設定為月份以及日期("July 27," "July 28," 等等。)在顯示過 <OPTION> 的值後,$d 變數會被加上 86,400(這就是一天二十四小時的總秒數 -- 24 小時 * 60 分鐘 * 60 秒)。
將 mktime() 以及 date() 合用,你就可以得出關於某個用戶輸入日期的相關資訊。那如果你要尋找從某個日期算起的第一個星期天(或者一個禮拜中的任一天)呢?首先,你先編寫一個會印出適當格式的函數: