取得方法:1、定義「array("7","1","2","3","4","5","6")」陣列;2、使用「 date("w",strtotime("指定日期"))」將日期轉為表示星期的數字;3、將數字作為下標,在數組中取出相對應的天數值即可。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php取得指定日期是一週的第幾天
判斷指定日期是一週的第幾天,也就是判斷指定日期是星期幾。
我們可以利用date("w",strtotime("指定日期"))
來實現;但該語句的回傳值是:表示星期幾的數字(0 表示Sunday[星期日],6 表示Saturday[星期六])。
我們可以建立一個如下的陣列:
array("七","一","二","三","四","五","六")
將上面date()語句的回傳值作為下標,在陣列中取出相對應的一週的天數值即可。
下面來看看實作程式碼:
<?php header('content-type:text/html;charset=utf-8'); $weekarray=array("7","1","2","3","4","5","6"); echo "一周的第 ".$weekarray[date("w",strtotime("2021-11-29"))]." 天<br>"; echo "一周的第 ".$weekarray[date("w",strtotime("2021-11-30"))]." 天<br>"; echo "一周的第 ".$weekarray[date("w",strtotime("2021-12-1"))]." 天<br>"; ?>
#推薦學習:《PHP影片教學》
以上是php怎麼取得指定日期是一週的第幾天的詳細內容。更多資訊請關注PHP中文網其他相關文章!