取系统当前的时间,再连成字符串,比较function DateDemo(){
   var d, s = "今天日期是: ";
   d = new Date();
   s += (d.getMonth() + 1) + "/";
   s += d.getDate() + "/";
   s += d.getYear();
   return(s);
}

解决方案 »

  1.   

    <script>
    function comparedate(cs){
       var d, s = "";
       d = new Date();
       s += d.getYear();
       s += (d.getMonth() + 1);
       s += d.getDate();
       if(Number(cs)>Number(s))
        alert("Greater");
       else if(Number(cs)==Number(s)) 
        alert("Equal");
       else alert("Lesser");
    }</script>
    <input id=t>
    <button onclick="comparedate(t.value)">compare</button>
      

  2.   

    function DateDemo(){
       var d
       d = new Date();
       s += d.getYear();
       s += (d.getMonth() + 1;
       s += d.getDate();
       if ((parseInt("20031007")-parseInt(s))>0)
         alert("大于当前时间");
       else
         alert("不大于当前时间");}
      

  3.   

    function jueban(x){
       var d
       d = new Date();
       s += d.getYear();
       s += (d.getMonth() + 1;
       s += d.getDate();
       if ((parseInt("x")-parseInt(s))>0)
         alert("大于当前时间");
       else
         alert("不大于当前时间");}