從資料庫中的日期時間欄位 (格式是 YYYY-MM-DD HH:mm:SS) 取得資料後, 想要從日期計算當天是星期幾, 這樣顯示在網頁中會比較 user-friendly, 作法是利用 date() 函式的 "w" 參數與該日任意時間之時戳 (time stamp), 詳細如下 :
$week=Array("日","一","二","三","四","五","六");
$date_time="2013-06-21 15:05:24";
list($date)=explode(" ", $date_time); //取出日期部份
list($Y,$M,$D)=explode("-",$date); //分離出年月日以便製作時戳
echo $date." (星期".$week[date("w", mktime(0,0,0,$M,$D,$Y))].")";
這樣便會顯示 2013-06-21 (星期五) 了.
沒有留言 :
張貼留言