指定されたフォーマットへの日付の日のJS拡張

//現在の時刻を取得
指定された形式の日付文字列に、拡張の//日
//月(M)、日(D)、H(H)、分(M)、秒(s)、四半期(Q )1-2プレースホルダであってもよい
//年(Y)のみプレースホルダ(1~3桁)を有する1-4プレースホルダミリ秒(S)であってもよい
日。 =関数prototype.Format(FMT){//著者:meizzの
VaRのO = {
"M +":this.getMonth()+ 1、1月//
"D +":this.getDate() //
"H +": this.getHours()// H
"M +":this.getMinutes() // ポイント
"S +":this.getSeconds() //
"Q +":Math.floor(( this.getMonth()+ 3)/ 3)、//四半期
"S":this.getMilliseconds()// MS
};
IF(/(y+)/.test(fmt))= fmt.replace FMT(正規表現の$ 1、(this.getFullYear。 ()+ "").SUBSTR( 4 -正規表現の$ 1.length));
(O中のvar k)に対する
IF(新しい正規表現( "(" + K + ")")試験(FMT))FMT = fmt.replace(正規表現$ 1、(正規表現$ 1.length == 1)(O [K])。。?( ( "00" + O [K])SUBSTR(( "" + O [K])の長さ。)))。
FMTを返します。
}

//调用:
// VAR時間1 =新しいDate()フォーマット( "YYYY-MM-DD");
VaRのTIME2 =新しいDate()フォーマット( "YYYY-MM-DD HH:MM:SS")。
。$( '日時-右上')HTML(TIME2)。

おすすめ

転載: www.cnblogs.com/chengyalin/p/11264061.html