日付関数のPHPっぽい呼び方

PHP互換のJavaScript日付フォーマット関数をもっとPHPっぽくするとこんな感じか。

function date(pattern, time) {
var d = new Date();
if (time != null) {
d.setTime(time);
}
return DateFormatter.format(d, pattern);
}
alert( date("Y/m/d H:i:s") );

mktimeに当たるものも必要だから中途半端だけど。ついでにDateに追加するバージョンはこんな感じ。

Date.prototype.format = function(pattern) {
return DateFormatter.format(this, pattern);
}
var now = new Date();
alert( now.format("Y/m/d H:i:s") );

コメントする

メールアドレスが公開されることはありません。