私はここで問題に立ち往生しています私は次の形式で日付を取得しています
Wed May 16 2012 10:22:39 GMT+0500
私が試してみました
.toString('dd-MM-yyy');
しかし、役に立たないのですが、どうすれば指定された形式を必要な形式に解析できますか。
私はここで問題に立ち往生しています私は次の形式で日付を取得しています
Wed May 16 2012 10:22:39 GMT+0500
私が試してみました
.toString('dd-MM-yyy');
しかし、役に立たないのですが、どうすれば指定された形式を必要な形式に解析できますか。
jQuery Date Formatを使用できます。これは、日付を非常に簡単にフォーマットできる別のプラグインです。
<script>
$.format.date("Wed May 16 2012 10:22:39 GMT+0500", "dd-MM-yyyy");
</script>
function zeroPad(d) {
return d < 10 ? '0' + d : d;
}
var date = new Date('Wed May 16 2012 10:22:39 GMT+0500'),
d = zeroPad(date.getDate()),
m = zeroPad(date.getMonth()+1);
var output = d + '-' + m + '-' + date.getFullYear();
JS には、そのような日付の書式設定を行う組み込みの方法はありません。オブジェクトから各項目を手動で読み取る必要がありDate
ます。
var today = new Date();
var day = today.getDate();
...
日付操作が必要な作業が多い場合は、 Sugar JS ライブラリを参照することをお勧めします。
jQuery UI の「datepicker」をすでに使用している場合は、ユーティリティ関数が含まれています$.datepicker.formatdate()
- http://docs.jquery.com/UI/Datepicker/formatDate