用DateDiff
myAge=DateDiff("yyyy","12/31/1976",Date)

解决方案 »

  1.   

    对不起,我看错了,我提供的例子是用VBScript的.
      

  2.   

    用当前年减去出生年,OK?
    var date=new Date();
    var age=date.getFullYear()-1980;
    alert(age);
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function getAge(birth){//参数为出生年月,如1980/5/9
      var now=new Date();
      var old=new Date(birth);
      //alert(now)
      alert(" 此人年龄为"+(now.getFullYear()-old.getFullYear())+"岁");
      alert("天数为"+Math.round(Math.abs(old.getTime()-now.getTime())/(24*60*60*1000))+"天");
    }
    //-->
    </SCRIPT>
      

  4.   

    <script language=javascript> 
    <!-- 
    var year1
    var a=new Date("12/23/1983")
    year1=a.getFullYear()var age,year2
    var now_time=new Date()
    year2=now_time.getFullYear()
    age=year2-year1
    document.write("年龄:"+age)
    -->
    </script>