主题:请问一个简单问题
skybtone
[专家分:160] 发布于 2007-11-11 11:56:00
下面我写的哪里有错误,帮指正下下,谢谢:)
写一个页面程序,在页面的开始处(第一行)输出打开该页面时服务器当时的日期和时间(要求用不同的颜色分别显示年、月、日、小时、分钟、秒的数值),并根据时间的小时数是否超过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个回复)
沙发
skybtone [专家分:160] 发布于 2007-11-11 11:59:00
更正一下:
<?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>
?>
板凳
yaozheng [专家分:28410] 发布于 2007-11-11 12:39:00
为什么要加<script>标签呢?这不是多此一举了吗?
3 楼
jhwl [专家分:0] 发布于 2007-12-05 20:26:00
<?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 楼
一个人住 [专家分:3290] 发布于 2007-12-06 08:52:00
<?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 楼
wangyifan [专家分:20] 发布于 2007-12-06 10:56:00
我不懂你的那些代码
你能说明白一点吗?
6 楼
make3782 [专家分:220] 发布于 2007-12-08 13:03:00
js 里不支持php变量
7 楼
longlong16 [专家分:10670] 发布于 2007-12-13 13:29:00
为什么要写在<script>里,有必要吗?
8 楼
阿@威@ [专家分:0] 发布于 2009-05-17 20:56:00
<?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"早上好!";
?>
我来回复