js時間格式化

m8gy 9年前發布 | 1K 次閱讀 JavaScript

要做個字符串轉時間的,發現js時間格式有下列幾種

    new Date("month dd,yyyy hh:mm:ss");  
    new Date("month dd,yyyy");  
    new Date(yyyy,mth,dd,hh,mm,ss);  
    new Date(yyyy,mth,dd);  
    new Date(ms);  

說明:

month:用英文表示月份名稱,從January到December
mth:用整數表示月份,從0(1月)到11(12月)

Content


dd:表示一個月中的第幾天,從1到31
yyyy:四位數表示的年份
hh:小時數,從0(午夜)到23(晚11點)
mm:分鐘數,從0到59的整數
ss:秒數,從0到59的整數
ms:毫秒數,為大于等于0的整數,表示的是需要創建的時間和GMT時間1970年1月1日之間相差的毫秒數。

    //字符串轉時間 格式 2012-08-12 23:13:15  
    function mypaseDate(str){  
        str = str.replace(/-/g,"/");  
        var date = new Date(str);  
    }  

    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( ); //獲取日期與時間   

 本文由用戶 m8gy 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!