<script>
var s="2004-1-6 21:30:00"
s=s.replace(/-| |:/ig,",")
var d=eval("new Date("+s+")")
alert(d)
</script>

解决方案 »

  1.   

    <script language="javascript">
    <!--
    function stringToDate(strDate)
    {
        var strSeparator = "-"; //日期分隔符
       var strDateArray;
       strDateArray = strDate.split(strSeparator);   var strDateS = new Date(strDateArray[0] + "/" + strDateArray[1] + "/" + strDateArray[2]);
        return strDateS
    }
    alert(stringToDate("2004-1-6 21:30:00"));
    //-->
    </script>
      

  2.   

    s.replace(/-| |:/ig,",")这是什么意思呀?
      

  3.   

    var today=new Date()
    var year=today.getYear();
    var month=today.getMonth()+1;
    var date=today.getDate();
    var OrgDate="";
    OrgDate=year+"-"+month+"-"+date;