0

如何将 RFC2822 格式的日期传递给 GET 方法中的 URL:

例如,我想通过 URL https://www.xyz.com/orders中的 min_date_created 2013 年 1 月 18 日

RFC 格式的 2013 年 1 月 18 日 ==> 2013 年 1 月 18 日星期五 17:58:49 +0000

如何将其传递给 URL?

蒂亚!

4

1 回答 1

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 “&” (和)作为“&” HTML 实体

于 2013-03-02T20:19:57.733 回答