![]() |
| 编程社区 » javascript编程 » 今天是+document.write(date);错在哪里?我还要一个2004年1月4日 12:12:25的格式的 |
今天是+document.write(date);错在哪里?我还要一个2004年1月4日 12:12:25的格式的 |
shg918 |
发表:
|
date()改成now()
没看清,写错了
document.write("今天是“+date)
请试下
document.write("今天是“+date)好用!!^_^
拜托哪位能给我一个2004年1月4日 12:12:25的格式的(秒能动)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<SCRIPT>
today=new Date();
var day; var date; var hello; var wel;
if(today.getDay()==0)day='星期日'
else if(today.getDay()==1)day='星期一'
else if(today.getDay()==2)day='星期二'
else if(today.getDay()==3)day='星期三'
else if(today.getDay()==4)day='星期四'
else if(today.getDay()==5)day='星期五'
else if(today.getDay()==6)day='星期六'
date=(today.getYear())+'年'+(today.getMonth() + 1 )+'月'+(today.getDate())+'日';
</SCRIPT>
今天是
<SCRIPT>
document.write(date);
</SCRIPT>
</body>
</html>
用setInterval实现
<BODY onLoad="clock()">
<SCRIPT Language="JavaScript">
<!--
var day
var d=new Date()
var w=d.getDay()
var h=d.getHours()
if (h < 12) document.write("早安! ")
else
if (h < 17) document.write("午安! ")
else document.write("晚安! ")
if (w==0) day="星期日"
if (w==1) day="星期一"
if (w==2) day="星期二"
if (w==3) day="星期三"
if (w==4) day="星期四"
if (w==5) day="星期五"
if (w==6) day="星期六"
function clock()
{
var d=new Date()
var h=d.getHours()
var m=d.getMinutes()
var s=d.getSeconds()
var time = " " + ((h > 12) ? h - 12 : h)
time += ((m < 10) ? " : 0" : " : ") + m
time += ((s < 10) ? " : 0" : " : ") + s
time += (h >= 12) ? " PM." : " AM."
document.clock.t.value = time
setTimeout("clock()",1000)
}
document.write("歡迎來到 Java Script 的世界。 ")
document.write("現在是<P>")
date = " 中華民國 " + (d.getYear()-1911) + " 年 " + (d.getMonth() + 1 ) + " 月 " + d.getDate() + " 日 " + day
document.write("<CENTER><TABLE BORDER=3 BGCOLOR=#009000 CELLPADDING=10><TH><FONT COLOR=#FFFFFF>")
document.write( date.fontsize(3) )
document.write("<FORM NAME=clock><INPUT TYPE=TEXT NAME=t SIZE=11></FORM>")
document.write("</FONT></TABLE></CENTER><P>")
//-->
</SCRIPT>
</BODY>
● 程式說明 :
‧問候部份:
設定變數 d 為日期物件,變數 h 為傳回日期物件的小時部份數值。
當變數 h 小於12時,在文件物件中輸入字串早安!,小於17時,在文件物件中輸入字串午安!,其他數值時,在文件物件中輸入字串晚安!。
‧日期部份:
設定一變數 day,變數 w 為傳回日期物件的星期部份數值。
當變數 w 等於0時,設定變數 day 為字串星期日,依其數值順序設定字串。
設定 date 等於字串中華民國 + 傳回日期物件的年部份數值-1911 + 字串年 + 傳回日期物件的月部份數值+1 + 字串月 + 傳回日期物件的日部份數值 + 字串日 +變數 day
其中年的部份數值減1911為換算民國年份,月的部份數值加1是因為代表月份的數值是由0算起。
在文件物件中輸入所需的HTML字串,即可顯示日期。
‧時鐘部份:
BODY 部份為載入時觸發 clock( ) 函數執行,並在文件物件中輸入設定表單名稱、文字物件名稱及尺寸大小。
clock( ) 函數部份為設定變數 d 為日期物件,變數 h 為傳回日期物件的小時部份數值,變數 m 為傳回日期物件的分鐘部份數值,變數 s 為傳回日期物件的秒部份數值。
設定變數 time 等於當變數 h 大於12時,將變數 h 減12否則為變數 h ( 主要是使其為 12小時制 ) + 變數 m 小於10時,字串增加十進位0 + 變數 m + 變數 s 小於10時,字串增加十進位0 + 變數 s + 當變數 h 大於等於12時,為字串 PM. 否則為字串 AM.。
設定表單物件等於變數 time,計時器設定指定時間每一秒重新載入 clock( ) 函數執行。
谢谢笑红尘mm乐,不过我这么document.write("今天是" + date + h+":"+m+":"+s);不能输出
帮帮我!!!
帮我哈!!!!!!
| 编程社区 2008 浙ICP备09013498号 |
| © TinyBBS.cn |
| 编程好站连接:codeproject sf.net codeplex |