「Sat Feb 07 2015 12:00:00 GMT+0900」のような、RSSなどで取得した日付を使いやすい形に整形してみます。
サンプルコード
HTML
<input type="text" size="50" /><button>整形</button> <div>結果:<span id="result"></span></div>
JavaScript
// 日付の整形 var weeks = ['日', '月', '火', '水', '木', '金', '土']; function dateFormat(date) { // 日付の変換 var dateStr = new Date(date); // 年の取得 var year = dateStr.getFullYear(); // 月の取得 var month = dateStr.getMonth() + 1; // 日の取得 var day = dateStr.getDate(); // 曜日の取得 var week = dateStr.getDay(); // 時の取得 var hour = dateStr.getHours(); // 分の取得 var minute = dateStr.getMinutes(); // 秒の取得 var second = dateStr.getSeconds(); return year + '/' + month + '/' + day + '(' + weeks[week] + ') ' + hour + ':' + minute + ':' + second; } $(function() { // 現在日時をinputに追加 $('input').val(new Date()); // ボタンをクリックしたときに、inputの値を整形する $(document).on('click', 'button', function() { $('#result').text(dateFormat($('input').val())); }); });
【参考サイト】
コメントが承認されるまで時間がかかります。