什么是momentjs中的encodeURIComponent()?

时间:2018-05-07 13:19:49

标签: javascript jquery momentjs

所以这是我的代码:

var input = '2015-07-13T22:00:00Z';
var output = encodeURIComponent(input);

console.log(output);

我如何在momentjs中使用encodeURIComponent

感谢。

2 个答案:

答案 0 :(得分:1)

只有当您需要将该值用作URL参数时,才能在 ISO 8601 日期使用JS encodeURIComponent()函数,将其“原样”传递给 REST 端点......

更新1:

您可以使用它,例如,这样:

Date_1 = 1525694035615 - Mon May 07 2018 11:53:55

Date_2 = 1525686835730 - Mon May 07 2018 09:53:55

更新2:*

或者,这样:

var input = '2015-07-13T22:00:00Z';
var output = encodeURIComponent(input);
var endpoint = 'https://example.com/endpoint/date=' + output;

答案 1 :(得分:0)

它对组件的URI进行编码,以便可以轻松访问它。

例如 -

  

https://www.google.com?myquery=my查询

变为

  

HTTPS%3A%2F%2Fwww.google.com%3Fmyquery%3Dmy%20query

使用encodeURIComponent()

之后

但如果您需要更改日期格式,则应使用.format()方法。