Java显示时间,为什么不能显示,代码如下

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:11:51
<script language="JavaScript"
type="text/JavaScript">
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0; i<thsi.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六",
"星期天");
document.write(
"<font color='#FFFFFF'>",
"今天:",
today.getYear(),"年",
today.getMonth()+1,"月",
today.getDate(),"日",
d[today.getDay()+1],
"</font>");
</script>

<script language="JavaScript" type="text/JavaScript">

today = new Date();

function initArray()
{
this.length = initArray.arguments.length
for(var i=0; i<this.length; i++)
{
this[i+1]=initArray.arguments[i]
}
}

var d = new initArray("星期一", "星期二", "星期三", "星期四","星期五", "星期六", "星期天");

var str = '';
str += "<font color='#FF0000'>今天:";
str += today.getYear() + "年";
str += today.getMonth()+1 + "月";
str += today.getDate() + "日";
str += d[today.getDay()+1];
str += "</font>";

//alert(str);

document.write(str);

</script>

=========================================
for循环那个位置的this打错了。
构造数组的位置,逗号有些是全角的,有些是半角的。
write函数那个位置,连接字符串应该用加号,不是逗号。