必要な出力形式を取得できますが、正しい時刻ではありません。GMTで必要です(+4時間)
var dt = new Date();
var dt2 = dt.toString('yyyyMMddhhmmss');
何か案は?出力は次のようになります。
20120403031408
次のようにして、標準の文字列形式で GMT を取得できます。
dt.toUTCString();
しかし、それを yyyyMMddhhmmss 文字列に戻すことはできません
編集: date.js ライブラリを使用しています