我想获取罗马时区的当地时间。在邮递员文档中未找到有关如何使用矩沙盒内置库的任何详细信息,在此处postman_sandbox_api_reference
到目前为止我尝试过的
var moment = require('moment');
console.log(moment().tz(environment.TimeZone).format());
它引发的错误- TypeError | moment(...).tz is not a function
另一尝试-
var moment = require('moment-timezone');
console.log(moment().tz(environment.TimeZone).format());
它引发的错误- Error | Cannot find module 'moment-timezone'
我要去哪里错了?谁能指出我正确的方向。
谢谢
邮递员只有moment
内置库,没有内置库moment-timezone
。
如果您所做的不是moment
文档的一部分,那么它将无法正常工作。
作为获取数据的一种解决方法,您可以使用一个简单的第三方API。
向该端点发出请求将为您提供一些可以使用的时区数据。
http://worldtimeapi.org/api/timezone/Europe/Rome
可以将其添加到pm.sendRequest()
中pre-request script
以获取所需的数据,并在另一个请求中使用它。
pm.sendRequest("http://worldtimeapi.org/api/timezone/Europe/Rome", function (err, res) {
pm.globals.set("localTimeRome", res.json().datetime);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句