var datatime=new Date(); 
alert(datatime);运行得到的是现在的时间
我想截取年份 如何截取?得到2012?

解决方案 »

  1.   


    var myDate = new Date(); 
    var year=myDate.getYear(); //获取当前年份(2位) 
    var year1=myDate.getFullYear(); //获取完整的年份(4位,1970-????) 
    var moonth=myDate.getMonth(); //获取当前月份(0-11,0代表1月) 
    myDate.getDate(); //获取当前日(1-31) 
    myDate.getDay(); //获取当前星期X(0-6,0代表星期天) 
    myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) 
    myDate.getHours(); //获取当前小时数(0-23) 
    myDate.getMinutes(); //获取当前分钟数(0-59) 
    myDate.getSeconds(); //获取当前秒数(0-59) 
    myDate.getMilliseconds(); //获取当前毫秒数(0-999) 
    var mytime=myDate.toLocaleDateString(); //获取当前日期 //怎么是英文的 
    var mytime=myDate.toLocaleTimeString(); //获取当前时间 
    var a=myDate.toLocaleString( ); //获取日期与时间 
      

  2.   

    还有个小问题
    function getid(id) 
    {   
        }
    function Inull()
    {}<FORM   METHOD="POST"     name=form1   onsubmit="return getid(document.getElementById('aa').value)" > 
    <INPUT   TYPE= "text " id="aa"> <br> 
    <input type="submit" value="Submit"> 
    一个是有参数的 一个是无参数的 分开调用事件都能成功
    但两个一起调用如何实现?
    </FORM> 
      

  3.   

    <script language="javascript">
    var datatime=new Date(); 
    alert(datatime.getFullYear());</script>
      

  4.   

    function getCurrentTime()
    {
    var oDate=new Date();
    var iYear=oDate.getYear();
    var iMonth=oDate.getMonth();
    var iDay=oDate.getDate();
    var iHour=oDate.getHours();
    var iMin=oDate.getMinutes();
    var iSec=oDate.getSeconds();
    if(iMin<10){iMin="0"+iMin;}
    if(iSec<10){iSec="0"+iSec;}
    var timeStr=iYear+"年"+(iMonth+1)+"月"+iDay+"日"+iHour+":"+iMin+":"+iSec
    document.getElementById("span_currentTime").innerHTML=timeStr;
    }
    window.onload=function(){getCurrentTime();}
    window.setInterval("getCurrentTime()",1000);这是我项目中用的实时显示当前时间,供参考!
      

  5.   

    得到时间上前的大大都说了 我测试下正确的 
    现在问题是
    function getid(id)  
    {   
      }
    function Inull()
    {}<FORM METHOD="POST" name=form1 onsubmit="return getid(document.getElementById('aa').value)" >  
    <INPUT TYPE= "text " id="aa"> <br>  
    <input type="submit" value="Submit">  
    一个是有参数的 一个是无参数的 分开调用事件都能成功
    但两个一起调用如何实现?
    </FORM> 
      

  6.   


    就是直接用一个事件得到
     function checkAllSubmit() {
                var flag = true;
                if (!Inull()) {
                    flag = false;
                } if (!getid(id)) {
                    flag = false;
                }
                return flag;
            }form onsubmit="return function checkAllSubmit() "这样写是错误的