获取数字星期几

通过date(‘w’)方法获取数字星期,如1234560,0是星期日。我们再定义一个数据输出相应值即可,如下。

转换至中文星期几
$array = ['日','一','二','三','四','五','六'];
$week = "星期".$array[date("w")];
echo $week;

如果无聊,我们也可以把问题复杂化:

$week = date('w');
function get_day_name($w)
{
    $name = '';
    switch ($w) {
        case '1':
            $name = '星期一';
            break;
        case '2':
            $name = '星期二';
            break;
        case '3':
            $name = '星期三';
            break;
        case '4':
            $name = '星期四';
            break;
        case '5':
            $name = '星期五';
            break;
        case '6':
            $name = '星期六';
            break;
        case '0':
            $name = '星期日';
            break;
        default:
            # code...
            break;
    }
    return $name;
}
echo get_day_name($week);