<script>
function a()
{
var t = new Date()
return t.getFullYear() + "-" + (t.getMonth()+1) + "-" + t.getDate() + " " + t.getHours() + ":" + t.getMinutes()
}
</script>
<input onclick="value=a()">

解决方案 »

  1.   

    <script language="javascript">
    <!--
    function isDate(str){
    var days= new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31); 
    var a = str.match(/^(\d{4})-(\d{1,2})-(\d{1,2})[\s](\d{1,2}):(\d{1,2})$/);
    //var a = str.match(/^(\d{4})-(\d{2})-(\d{2})[\s](\d{2}):(\d{2})$/);//2004-03-02 02:12格式
    if (a == null) return false;
    days[1]=((0 == a[1] % 4) && (0 != (a[1] % 100))) || (0 == a[1] % 400) ? 29 : 28; 
    if (a[1]<=1900 || a[2]==0 || a[2]>=13 || a[3]==0 || a[3]>days[a[2]-1] || a[4]>23 || a[5]>59) return false;
    return true;
    }
    -->
    </script>