老师帮忙看看有没有要修改的地方

来源:1-14 编程练习

慕UI3411379

2022-04-10 22:28:45

<?php
        header('conten-type:text/html;charset=utf-8');
        date_default_timezone_set("PRC");
    $day=date("Y-m-d"." h:i:s");
    $time=$day[3];
    if ($time>=5 && $time<10) {
        echo $day,' 早上好';
    }elseif($time>=10 && $time<13) {
        echo $day,' 中午好';
    } elseif($time>=13 && $time<18) {
        echo $day,' 下午好';
    }elseif($time>=18 && $time<22){
        echo $day.' 晚上好';
    }else{
        echo $day.' 休息时间';
    }


写回答

1回答

好帮手慕小尤

2022-04-11

同学你好,通过$day[3];无法获取到当前时间,会获取到年月日时分秒下标为3的字符。如:2022-04-11 09:52:31就会获取到2。建议同学通过date("H");进行获取。如下所示:

https://img.mukewang.com/climg/62538a29092f6dc004790259.jpg

祝学习愉快!

0

0 学习 · 4928 问题

查看课程