日時のフォーマット
Extを読み込むと、Dateオブジェクトに「形式を指定してフォーマットするAPI」と「形式を指定して文字列を日付にパーズ」する関数が追加されます。
// 現在時刻を指定の形式にフォーマット var date = new Date(); stdout.innerHTML += date.format("Y-m-d H:i:s") + "<br/>"; // 形式を指定して文字列をパーズ date = Date.parseDate( "2007-12-23 19:00:00", "Y-m-d H:i:s" ); stdout.innerHTML += date.format("c") + "<br/>";
実行結果です。
2007-12-23 19:42:57 2007-12-23T19:00:00+09:00
PHPのdate()関数互換のフォーマット形式が使えるようです。(APIドキュメントのDateに一覧があります。)組み込みの機能のみだと規定の形式でしかフォーマット & パーズできないので、便利。