1 <?php2
3 classwork_days4 {5 /**6 * 获取星期7 * @param $date8 * @return mixed9 */
10 function get_week($date)11 {12 //强制转换日期格式
13 $date_str = date('Y-m-d', strtotime($date));14 //封装成数组
15 $arr = explode("-", $date_str);16 //参数赋值17 //年
18 $year = $arr[0];19 //月,输出2位整型,不够2位右对齐
20 $month = sprintf('%02d', $arr[1]);21 //日,输出2位整型,不够2位右对齐
22 $day = sprintf('%02d', $arr[2]);23 //时分秒默认赋值为0;
24 $hour = $minute = $second = 0;25 //转换成时间戳
26 $strap = mktime($hour, $minute, $second, $month, $day, $year);27 //获取数字型星期几
28 $number_wk = date("w", $strap);29 //获取数字对应的星期
30 return $number_wk;31 //自定义星期数组32 //$weekArr = array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");33 //获取数字对应的星期34 //