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!
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!
日付を文字列として渡す代わりに、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 エンティティ