您好,欢迎访问一九零五行业门户网

php时间如何转化为星期几

转换方法:1、使用date()和“strtotime(指定日期)”将日期转换成表示星期的数字;2、定义“array(日,一,二,三,四,五,六)”数组;3、将数字作为下标,在数组中取出对应的星期值即可。
本教程操作环境:windows7系统、php7.1版,dell g3电脑
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>';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时间如何转化为星期几的详细内容。
其它类似信息

推荐信息