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") );