如何将RFC2822格式的日期传递给GET方法中的URL:
例如,我想通过网址https://www.xyz.com/orders中的min_date_create传递2013年1月18日
RFC格式的2013年1月18日是==>星期五,2013年1月18日17:58:49 +0000如何将其传递给网址?
TIA!
答案 0 :(得分:0)
不是将日期作为字符串传递,而是将其转换为自1970年1月1日午夜以来的毫秒数:
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;
这样您就不会遇到编码问题。
或者您也可以使用encodeURIComponent()
,请参阅URL encode sees “&” (ampersand) as “&” HTML entity