php将指定时间转化成星期几的方法

    $weekarray=array(“日”,”一”,”二”,”三”,”四”,”五”,”六”);
    echo”星期”.$weekarray[date(“w”,strtotime(“2011-11-11”))];
    $weekarray=array(“日”,”一”,”二”,”三”,”四”,”五”,”六”);
    echo”星期”.$weekarray[date(“w”,strtotime(“2011-11-11”))];

    1. <?php
    2. header("Content-type: text/html; charset=utf-8");
    3. //获取星期方法
    4. function get_week($date){
    5. //强制转换日期格式
    6. $date_str=date('Y-m-d',strtotime($date));
    7. //封装成数组
    8. $arr=explode("-", $date_str);
    9. //参数赋值
    10. //年
    11. $year=$arr[0];
    12. //月,输出2位整型,不够2位右对齐
    13. $month=sprintf('%02d',$arr[1]);
    14. //日,输出2位整型,不够2位右对齐
    15. $day=sprintf('%02d',$arr[2]);
    16. //时分秒默认赋值为0;
    17. $hour = $minute = $second = 0;
    18. //转换成时间戳
    19. $strap = mktime($hour,$minute,$second,$month,$day,$year);
    20. //获取数字型星期几
    21. $number_wk=date("w",$strap);
    22. //自定义星期数组
    23. $weekArr=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
    24. //获取数字对应的星期
    25. return $weekArr[$number_wk];
    26. }
    27. //测试
    28. $date="2016-08-20";
    29. echo get_week($date);
    30. //星期六
    31. ?>