我怎样才能以这种格式获得约会?

时间:2018-04-23 13:58:49

标签: javascript jquery date momentjs

显然我应该获得ISO8601 UTC格式,为了得到这个,我使用的是moment.js

let time1 = moment().format()
let time2 = moment().add('year', 1).format()

console.log()输出:

2018-04-23T15:52:47+02:00
2019-04-23T15:52:47+02:00

但我应该得到类似的东西:

2015-07-13T22%3A00%3A00Z

我怎么能实现这个目标?这不是ISO8601 UTC吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您希望实现的格式已经是ISO8601,区别在于它已经过url编码,可以通过查询字符串发送。

要获得此格式,请使用encodeURIComponent(),如下所示:

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

console.log(output);