js生成当前时间

做网页的时候经常碰到要求给时间控件赋当前时间的需求,每次都得上网查一下代码,比较麻烦,索性在博客里记下来吧:

  var myDate= new Date();
    var realYear = myDate.getFullYear();
    var myMonth = myDate.getMonth()+1;
    var realMonth=myMonth;
    var myDay = myDate.getDate();
    var realDay = myDay;
    if(myMonth<10){
        realMonth="0"+myMonth;
    }
    if(myDay<10){
        realDay= "0"+myDay;
    }
    var realDate = realYear +'-'+realMonth+'-'+realDay;
    $("input[name='entityVo.scrap_time']").val(realDate);

好吧我是个懒人~

getMonth的时候获得的值是0-11,所以需要在原来的基础上+1.

获取当前日期的时候需要用getDate(),而不是getDay(),getDay()获取的是当前是周几。

好吧,顺手再把时分秒的搞上:

 1   var myDate= new Date();
 2     var realYear = myDate.getFullYear();
 3     var myMonth = myDate.getMonth()+1;
 4     var realMonth=myMonth;
 5     var myDay = myDate.getDate();
 6     var realDay = myDay;
 7     var myHour = myDate.getHours();
 8     var realHours =myHour;
 9     var myMinute =myDate.getMinutes();
10     var realMinute = myMinute;
11     var mySecond =myDate.getSeconds();
12     var realSecond = mySecond;
13     if(myMonth<10){
14         realMonth="0"+myMonth;
15     }
16     if(myDay<10){
17         realDay= "0"+myDay;
18     }
19     if(myMinute<10){
20         realMinute="0"+myMinute;
21     }
22     if(myHour<10){
23         realHours="0"+myHour;
24     }
25     if(mySecond<10){
26         realSecond="0"+mySecond;
27     }
28     var realDate = realYear +'-'+realMonth+'-'+realDay+' '+realHours+':'+realMinute+':'+realSecond;
29     $("input[name='entityVo.scrap_time']").val(realDate);

好了,以后需要的时候就可以直接来自己博客copy了,懒人都是这样的!

原文地址:https://www.cnblogs.com/bigbearche/p/4774645.html