0

RFC2822形式の日付をGETメソッドのURLに渡すにはどうすればよいですか。

たとえば、2013年1月18日をURLhttps://www.xyz.com/ordersのmin_date_createdとして渡したい

RFC形式の2013年1月18日は==>2013年1月18日金曜日17:58:49+0000

どうすればURLに渡すことができますか?

TIA!

4

1 に答える 1

0

日付を文字列として渡す代わりに、1970 年 1 月 1 日の午前 0 時からのミリ秒数に変換できます。

var time = new Date('Fri, 18 Jan 2013 17:58:49 +0000').getTime(); // 1358531929000
widow.location.href = 'https://www.xyz.com/orders?min_date_created='+time;

これにより、エンコードの問題が発生しなくなります。

または、 を使用することもできます。 URL エンコードで「&」がencodeURIComponent()表示されるを参照してください (アンパサンド) を「&」として HTML エンティティ

于 2013-03-02T20:19:57.733 に答える