首頁 >後端開發 >PHP問題 >php時間如何轉換成星期幾

php時間如何轉換成星期幾

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-04-08 18:16:141704瀏覽

轉換方法:1、使用date()和「strtotime(指定日期)」將日期轉換成表示星期的數字;2、定義「array("日","一","二", "三","四","五","六")」數組;3、將數字作為下標,在數組中取出對應的星期值即可。

php時間如何轉換成星期幾

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

php時間如何轉換成星期幾

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-21";
echo get_week($date);
*/
    // echo '<pre class="brush:php;toolbar:false">';
foreach ($all as $k => $v) {
    $arr[$k]['time'] = $v['time'];
    $arr[$k]['oprate'] = $v['oprate'];
    $arr[$k]['record'] = $v['record'];
    $arr[$k]['xq'] = get_week($v['time']);
    // var_dump($v);
}

推薦學習:php影片教學

以上是php時間如何轉換成星期幾的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn