php 如何实现动态时钟
时间:2010-01-21
来源:互联网
作者: caozerun 发布时间: 2010-01-21
作者: cain 发布时间: 2010-01-21
作者: zsmwy012 发布时间: 2010-01-21
作者: qiupeng1982 发布时间: 2010-01-21
作者: dongdong1237 发布时间: 2010-01-21
作者: xfg124 发布时间: 2010-01-21
除非用AJAX不断刷新PHP,然后获取数据,纯属浪费服务器资源,吃力不讨好!放弃这个想法吧·
作者: mylanglang 发布时间: 2010-01-27
//显示系统时间
$n=chr(13);
echo "<SCRIPT LANGUAGE=\"JavaScript\">".$n;
echo "document.write('<div id=\"TimeShow\" align=\"center\" style=\"MARGIN-right:0px;font-size:9pt;font-family:宋体\">?</div>');".$n;
echo "var y=".date("Y")."; //年 ".$n;
echo "var m=".date("n")."; //月 ".$n;
echo "var d=".date("j")."; //日 ".$n;
echo "var w=".date("w")."; //星 ".$n;
echo "var h=".date("H")."; //时 ".$n;
echo "var i=".date("i")."; //分 ".$n;
echo "var s=".date("s")."; //秒 ".$n;
echo "var hstr=istr=sstr=a='';".$n;
echo "var ww = Array('日','一','二','三','四','五','六');".$n;
echo "function clock(){".$n;
echo " s++;".$n;
echo " if (s==60) {i+=1;s=0;}//秒进位".$n;
echo " if (i==60) {h+=1;i=0;}//分进位".$n;
echo " if (h==24) {w+=1;d+=1;h=0;}//时进位".$n;
echo " if (w==7) {w=0;}//星期进位".$n;
echo " if (m==2) { //是否是二月份?".$n;
echo " if (!y%4>0) { //不是闰月(二月有28天)".$n;
echo " if (d==30){".$n;
echo " m+=1;".$n;
echo " d=1;}".$n;
echo " }".$n;
echo " else { //是闰月(二月有29天)".$n;
echo " if (d==29){".$n;
echo " m+=1;".$n;
echo " d=1;}".$n;
echo " }".$n;
echo " }".$n;
echo " else { //非2月份的月份".$n;
echo " if (m==4 || m==6 || m==9 || m==11) { //只有30天的月份".$n;
echo " if (d==31) {".$n;
echo " m+=1;".$n;
echo " d=1;}".$n;
echo " }".$n;
echo " else { //有31天的月份".$n;
echo " if (d==32){".$n;
echo " m+=1;".$n;
echo " d=1;}".$n;
echo " }".$n;
echo " }".$n;
echo " if (m==13) {y+=1;m=1;}//月进位".$n;
echo " if (h < 10) {hstr=' 0'+h} else {hstr=' '+h};".$n;
echo " if (i < 10) {istr=':0'+i} else {istr=':'+i};".$n;
echo " if (s < 10) {sstr=':0'+s} else {sstr=':'+s};".$n;
echo " if (h < 13) {astr=' am';} else {astr=' pm';};".$n;
echo " document.getElementById('TimeShow').innerHTML='今天是 '+y+'年'+m+'月'+d+'日 '+'<font color=red>星期'+ww[w]+'</font>'+hstr+istr+sstr+astr;".$n;
echo " setTimeout('clock()',1000);".$n;
echo "}".$n;
echo "clock();".$n;
echo "</SCRIPT>".$n;
?>
这里只是把JS语句用PHP输出了,其实功能还是JS实现的
作者: 希杰 发布时间: 2010-01-27
作者: huangxiangyi 发布时间: 2010-01-28

作者: huangxiangyi 发布时间: 2010-01-28
作者: lizhanxin 发布时间: 2010-01-28

作者: 快哉风 发布时间: 2010-01-30
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28