0

JavaScript の日付をフォーマットする必要があります。jQuery Weekcalendar プラグインを使用していますが、独自の日付形式を提供しています。

入力は次のとおりです。

Thu Jan 10 2013 11:15:00 GMT+0100 (CET) 

出力は次のようになります。

2013-10-01 11:15:00

これを解決するのを手伝ってもらえますか?

4

2 に答える 2

1

moment.jsは、JavaScript で時刻と日付を処理するときに非常に役立ちます

moment().format('YYYY-MM-DD hh:mm:ss'); // for example: 2013-10-01 11:15:00

アップデート:

moment.js を既存の日付オブジェクトで使用するには、ラッパーを作成する必要があります

var myDateWrapper = moment(calEvent.start);
console.log(myDateWrapper.format('YYYY-MM-DD hh:mm:ss')) // that's what you want
于 2013-01-09T20:32:01.367 に答える
0

ここを見て。プラグインを使用して出力をフォーマットできます。

https://github.com/themouette/jquery-week-calendar/wiki/Date-formating

こちらもご覧ください:

https://github.com/themouette/jquery-week-calendar/wiki/Script-options

次のオプションを使用する必要があります。

timeFormat: [文字列 | デフォルト: “h:ia” ] – カレンダーで表示される時間に使用する形式。dateFormat: [文字列 | デフォルト: “M d, Y” ] – カレンダーに表示される日付に使用する形式。

編集

$('#calendar').weekCalendar({
  dateFormat: 'y.m.d',
  timeFormat:"h:i:s"
});
于 2013-01-09T20:28:58.880 に答える