function func()
{
  var dateObject = new Date();
  var str=dateObject.getYear()+
    ((dateObject.getMonth().valueOf()+1)>9?"":"0")+
    (dateObject.getMonth().valueOf()+1)+
    (dateObject.getDate().valueOf()>9?"":"0")+
    dateObject.getDate().valueOf();
  var str2 = str.substring(2,str.length);
  alert(str2);
}

解决方案 »

  1.   

    <script language="JavaScript">
    function formatDate(date)
    {
    var returnstr = "";
    if(!date || isNaN(date)) return "";
    returnstr = date.getFullYear().toString().substr(2,2);
    returnstr += date.getMonth()<9 ? "0" + (date.getMonth()+1) : (date.getMonth()+1);
    returnstr += date.getDate()<10 ? "0" + date.getDate() : date.getDate();
    return returnstr;
    }
    alert(formatDate(new Date("1998/12/23")));
    alert(formatDate(new Date("2004/12/3")));
    alert(formatDate(new Date()));
    </script>