纵有疾风起
人生不言弃

设置系统的当前时间

<?php
//此处的错误屏蔽用来屏蔽因为$_POST[‘select’]未定义所报的错
    error_reporting(@notice);
?>

    <table width=”500″ align=”center” border=”2″>
        <caption><h1>获取各个国家的时间</h1></caption>
    <form action=”test.php” method=”post”>
        <tr>
            <td>
                <select name=’select’ >
                <!– 如果此处提交的值等于中国,则下拉菜单的默认值就为中国;其他的值也作此判断,因为如果不做判断
                则会导致我们提交了其他的国家可是下拉菜单处显示的却是中国–>

                <option <?php if($_POST[‘select’]==”中国”)   echo “selected”; ?> value=”中国”>中国</option>
                <option <?php if($_POST[‘select’]==”英国”)   echo “selected”; ?> value=”英国”>英国</option>
                <option <?php if($_POST[‘select’]==”日本” )  echo “selected”; ?> value=”日本”>日本</option>
                <option <?php if($_POST[‘select’]==”开罗” )  echo “selected”; ?> value=”开罗”>开罗</option>
                <option <?php if($_POST[‘select’]==”莫斯科”) echo “selected”; ?> value=”莫斯科”>莫斯科</option>
                </select>
            </td>
            <td >
                <input type=”submit” name=”sub” value=”获取时间” >
            </td>
        </tr>
        <tr>
            <td>
                <?php
                    date_default_timezone_set(“PRC”);
                    switch($_POST[‘select’]){
                        //注意case后面接值时不能用冒号;
                        case “中国”;
                        echo “中国的本地时间为:”;
                        echo date(“H:i:s”);
                        break;
                        case “英国”;
                        echo “英国的本地时间为:”;
                        //将要输出的内容用echo()的形式全部包起来
                        echo((date(“H”)-8).”:”.date(“i:s”));
                        break;
                        case “日本”;
                        echo “日本的本地时间为:”;
                        echo((date(“H”)+1).”:”.date(“i:s”));
                        break;
                        case “开罗”;
                        echo “开罗的本地时间为:”;
                        echo((date(“H”)-6).”:”.date(“i:s”));
                        break;
                        case “莫斯科”;
                        echo “莫斯科的本地时间为:”;
                        echo((date(“H”)-5).”:”.date(“i:s”));
                        break;
                    }
                ?>
            </td>
        </tr>
    </form>
    </table>

原文链接:https://blog.csdn.net/living_ren/article/details/75013972

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » 设置系统的当前时间
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录