写出函数DateDemo的返回结果,系统时间假定为今天
function DateDemo(){ var d, s="今天日期是:"; d = new Date(); s += d.getMonth() + "/"; s += d.getDate() + "/"; s += d.getYear(); return s; }
上述是题目,然后我进行了修改
<script language="javascript"> function DateDemo(){ var d, s="今天日期是:"; d = new Date(); s += d.getMonth() +1+ "/"; s += d.getDate() + "/"; s += d.getYear(); alert(s); } </script>
首先我想在html网页里运行的时候总是不显示,调试了半天也想不到结果,后来请教了下小泡(人名),他说:alert(s)的值取不到,没有调用函数应该这样
<script language="javascript"> function DateDemo(){ var d, s="今天日期是:"; d = new Date(); s += d.getMonth() + "/"; s += d.getDate() + "/"; s += d.getYear(); alert(s); } DateDemo(); </script>
这个时候显示是显示出来了,但结果月份少了一个月,后来发现getmonth的用法,月份是从0开始的
<script language="javascript"> function DateDemo(){ var d, s="今天日期是:"; d = new Date(); s += d.getMonth() +1+ "/"; s += d.getDate() + "/"; s += d.getYear(); alert(s); } DateDemo(); </script>
绝圣弃智,民利百信;绝仁弃义,民复孝慈;绝巧弃利,盗贼无有