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

php時間如何轉換成星期幾

醉折花枝作酒筹
發布: 2023-03-09 10:42:01
原創
1674 人瀏覽過

轉換方法: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板