ノー組み込み関数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");