天天看點

PHP 擷取指定日期的星期幾的方法

<?php

header("Content-type: text/html; charset=utf-8");

//擷取星期方法

function get_week($date){

//強制轉換日期格式

$date_str=date('Y-m-d',strtotime($date));

//封裝成數組

$arr=explode("-", $date_str);

//參數指派

//年

$year=$arr[0];

//月,輸出2位整型,不夠2位右對齊

$month=sprintf('%02d',$arr[1]);

//日,輸出2位整型,不夠2位右對齊

$day=sprintf('%02d',$arr[2]);

//時分秒預設指派為0;

$hour = $minute = $second = 0;

//轉換成時間戳

$strap = mktime($hour,$minute,$second,$month,$day,$year);

//擷取數字型星期幾

$number_wk=date("w",$strap);

//自定義星期數組

$weekArr=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

//擷取數字對應的星期

return $weekArr[$number_wk];

}

//測試

$date="2016-08-20";

echo get_week($date);

//星期六

?>

本文轉自TBHacker部落格園部落格,原文連結:http://www.cnblogs.com/jiqing9006/p/5790901.html,如需轉載請自行聯系原作者