易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript日期,今天9.29,它显示8.2

<script language="javascript">
function printdate(){
    var now=new Date();
    var year=now.getYear();
    var month=now.getMonth();
    var day=now.getDay();
var hour=now.getHours();
var min=now.getMinutes();
var sec=now.getSeconds();
var timeStr=""+year+"年";
timeStr=timeStr+month+"月";
timeStr=timeStr+day+"日 ";
timeStr+=hour;
timeStr+=((min <10)?":0":":")+min;
timeStr+=((sec <10)?":0":":")+sec;
document.clock_form.clock_text.value=timeStr;
clockId=setTimeout("printdate()",1000);

}
</script>


这段代码有什么错误吗?为什么今天是8.29,它却显示是8月2日呢?
月是从0开始的~·所以timeStr=timeStr+month+1+"月";把它再加1就成了

HTML code:

<script language="javascript">
function printdate(){
var now=new Date();
var year=now.getYear();
var month=now.getMonth();
var day=now.getDay();
var hour=now.getHours();
var min=now.getMinutes();
var sec=now.getSeconds();
var timeStr=""+year+"年";
timeStr=timeStr+month+"月";
timeStr=timeStr+day+&q


相关问答:

flex与javascript交互问题

在javascript中调用flex中的方法时
用document.getElementById("flexObject").flexfunction("param");
flexObject是其html模板中的id或者name,即相对应的flex的实例化对象.
要在flex ......

神奇的Javascript BUG。求高手指点!

JScript code:

<form id="myform" name="myform">
<input type='hidden' name='maxp' value='6'></input>
<input type='text' id='pageinput' onkeydown="if(e ......

javascript如何获取所有input中的Radio类型的控件?

javascript如何获取所有input中的Radio类型的控件?
  var input=document.getElementsByTagName("input");
    for (var i = 0; i < input.length; i++) {
    &nbs ......

JavaScript游戏玛丽医生Dr Mario实现原理

在很久很久以前,我们这些80后的小朋友终于玩上了自己的小霸王游戏机,超级玛丽,玛丽医生,雪人兄弟,诸多经典游戏让人无法忘怀,成为一个心结!

在完成了俄罗斯方块后,这是我写的又一个JavaScript游戏,玛 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号