回 帖 发 新 帖 刷新版面

主题:请问一个简单问题

下面我写的哪里有错误,帮指正下下,谢谢:)

写一个页面程序,在页面的开始处(第一行)输出打开该页面时服务器当时的日期和时间(要求用不同的颜色分别显示年、月、日、小时、分钟、秒的数值),并根据时间的小时数是否超过6时、12时、18时,分别输出适合当时时段的温馨的问候语句,语句内容自行设定
<?php
    $showtimeY=date("Y");
     $showTimeM=date("m");
    $showTimeD=date("d");
    $showTimeH=date("h");
    $showTimeMi=date("m");
    $showTimeS=date("s");
    echo("<font color=\"#1FFF00\">$showtimeY-</font>");//显示年-月-日 时:分:秒
    echo("<font color=\"#2FFF00\">$showtimeM-</font>");
    echo("<font color=\"#3FFF00\">$showtimeD </font>");
    echo("<font color=\"#4FFF00\">$showtimeH:</font>");
    echo("<font color=\"#5FFF00\">$showtimeMi:</font>");
    echo("<font color=\"#6FFF00\">$showtimeS</font>");
    <script><!--
    if($showtimeH>18)echo("当前时间超过18点");
    else if($showtimeH>12)echo("当前时间超过12点");
    else if($showtimeH>6)echo("当前时间超过6点");
    //-->
    </script>
?>

回复列表 (共8个回复)

沙发

更正一下:
<?php
    $showtimeY=date("yyyy");
     $showTimeM=date("MM");
    $showTimeD=date("dd");
    $showTimeH=date("HH");
    $showTimeMi=date("mm");
    $showTimeS=date("ss");
    print("$showtimeY-");
    echo("$showtimeM-");
    echo("$showtimeD ");
    echo("$showtimeH:");
    echo("$showtimesMi:");
    echo("$showtimeS");
    echo("<font color=\"#1FFF00\">$showtimeY-</font>");
    echo("<font color=\"#2FFF00\">$showtimeM-</font>");
    echo("<font color=\"#3FFF00\">$showtimeD </font>");
    echo("<font color=\"#4FFF00\">$showtimeH:</font>");
    echo("<font color=\"#5FFF00\">$showtimesMi:</font>");
    echo("<font color=\"#6FFF00\">$showtimeS</font>");
    <script>
    <!--
    if($showtimeH>18)echo("当前时间超过18点");
    else if($showtimeH>12)echo("当前时间超过12点");
    else if($showtimeH>6)echo("当前时间超过6点");
    //-->
    </script>
    ?>

板凳

为什么要加<script>标签呢?这不是多此一举了吗?

3 楼


<?php
    $showtimeY=date("yyyy");
     $showTimeM=date("MM");
    $showTimeD=date("dd");
    $showTimeH=date("HH");
    $showTimeMi=date("mm");
    $showTimeS=date("ss");
    print"$showtimeY-";
    echo"$showtimeM-";
    echo"$showtimeD ";
    echo"$showtimeH:";
    echo"$showtimesMi:";
    echo"$showtimeS";
    echo"<font color=\"#1FFF00\">$showtimeY-</font>";
    echo"<font color=\"#2FFF00\">$showtimeM-</font>";
    echo"<font color=\"#3FFF00\">$showtimeD </font>";
    echo"<font color=\"#4FFF00\">$showtimeH:</font>";
    echo"<font color=\"#5FFF00\">$showtimesMi:</font>";
    echo"<font color=\"#6FFF00\">$showtimeS</font>";
    <script>
    <!--
    if($showtimeH>18)echo"晚上好!";
    else if($showtimeH>12)echo"下午好!";
    else if($showtimeH>6)echo"早上好!";
    //-->
    </script>
    ?>

PHP中echo,print.两者都不是真正的函数,而是语言构造,所以调用时不必用双括号

4 楼

<?php
    $showtimeY=date("yyyy");
    $showTimeM=date("MM");
    $showTimeD=date("dd");
    $showTimeH=date("HH");
    $showTimeMi=date("mm");
    $showTimeS=date("ss");
    echo"$showtimeY"."-";
    echo"$showtimeM"."-";
    echo"$showtimeD"." ";
    echo"$showtimeH".":";
    echo"$showtimesMi".":";
    echo"$showtimeS";
    echo"<font color=#1FFF00>".$showtimeY."-</font>";
    echo"<font color=#2FFF00>".$showtimeM."-</font>";
    echo"<font color=#3FFF00>".$showtimeD."</font>";
    echo"<font color=#4FFF00>".$showtimeH.":</font>";
    echo"<font color=#5FFF00>".$showtimesMi.":</font>";
    echo"<font color=#6FFF00>".$showtimeS."</font>";

    if($showtimeH>18)
    echo"晚上好!";
    else if($showtimeH>12)
    echo"下午好!";
    else if($showtimeH>6)
    echo"早上好!";

    ?>

5 楼


我不懂你的那些代码

你能说明白一点吗?

6 楼

js 里不支持php变量

7 楼

为什么要写在<script>里,有必要吗?

8 楼

<?php
    $showtimeY=date("yyyy");
    $showTimeM=date("MM");
    $showTimeD=date("dd");
    $showTimeH=date("HH");
    $showTimeMi=date("mm");
    $showTimeS=date("ss");
    echo"$showtimeY"."-";
    echo"$showtimeM"."-";
    echo"$showtimeD"." ";
    echo"$showtimeH".":";
    echo"$showtimesMi".":";
    echo"$showtimeS";
    echo"<font color=#1FFF00>".$showtimeY."-</font>";
    echo"<font color=#2FFF00>".$showtimeM."-</font>";
    echo"<font color=#3FFF00>".$showtimeD."</font>";
    echo"<font color=#4FFF00>".$showtimeH.":</font>";
    echo"<font color=#5FFF00>".$showtimesMi.":</font>";
    echo"<font color=#6FFF00>".$showtimeS."</font>";

    if($showtimeH>18)
    echo"晚上好!";
    else if($showtimeH>12)
    echo"下午好!";
    else if($showtimeH>6)
    echo"早上好!";

    ?>

我来回复

您尚未登录,请登录后再回复。点此登录或注册