私は私のページに次のテキストを持っている:文字列をUTC日付に変換するにはどうすればよいですか?
<span class="UTCDate">Date.UTC(2011, 8, 7, 7, 9, 20)</span>
私はこのような何かをしたいと思います:
$(function() {
$('.UTCDate').each(function() {
var server_time_utc = $(this).html();
var subbed = new Date(server_time_utc - 12 * 60 * 60 * 1000);
var d = new Date(subbed + new Date().getTimezoneOffset());
var localTime = $.format.date(d, "ddd, MMMM dd GG hh:mma");
localTime = localTime.replace("GG", "at");
$(this).html(localTime);
});
});
私はUTC日付を取っている、ローカルのブラウザ時刻に変更しますそれをフォーマットします。
私の問題は、私が代わりにこの行の日付オブジェクトの文字列を取得することです:
var server_time_utc = $(this).html();
私が入力した場合:
var server_time_utc = Date.UTC(2011, 8, 7, 7, 9, 20);
私は日付オブジェクトを取得します。
$(this).html()のテキストを文字列ではなく日付オブジェクトに戻すにはどうすればよいですか?
EDIT 私が取得した文字列は、
server_time_utcある: "として、Date.UTC(2011、8、7、7、9、20)"
.html関数が返す文字列を投稿できますか? –