JavaScriptの日付フォーマット

ノー組み込み関数jsが簡単に以下がより一般的なフォーマットの日付と時刻jsのラッパー関数で、日付PHPとして日付や時刻として書式設定することができます。

Date.prototype.format = 関数(FMT){
   VARの O = {
     "M +":この .getMonth()+ 1、                  // 月份 
    "D +":この .getDate()                     //  
    "H +":この .getHours ()                    // 小时 
    "M +":この .getMinutes()                  //  
    "のS +":この .getSeconds()                  //  
    "Q +":Math.floor((この .getMonth()+ 3)/ 3)、//季度
    "S":この.getMilliseconds()              // 毫秒
  }。

  もし(/(Y +)/ .TEST(FMT)){ 
    FMT = fmt.replace(正規表現$ 1、(。.getFullYear()+ "")SUBSTR(4 -正規表現$ 1 .LENGTH))。
  } 
        
  のためのVARの K におけるO){
     場合新しい正規表現( "(" + K + ")" ).TEST(FMT)){ 
      FMT = fmt.replace(
        正規表現。$ 1(正規表現。$の1.length == 1)(O [K]):(( "00" + O [K])?。SUBSTR(( "" + 。O [K])の長さ)))。  
    }        
  } 

  戻りFMT。
}

 

 次のように使用します。

VAR今= 新しい新しい日付(); // 通常の着信ミリ秒単位のタイムスタンプが初期化された
VAR nowStr = now.format( "MM-DD-YYYYのHH:MM:SS");

 

おすすめ

転載: www.cnblogs.com/liyuchuan/p/11526924.html