gpt4 book ai didi

postman - Postman 请求中的前一天

转载 作者:行者123 更新时间:2023-12-05 00:13:32 28 4
gpt4 key购买 nike

我在 postman 的预请求脚本中有以下代码——它给了我当前日期。我宁愿想要昨天的日期(current_timestamp - 1 天)。

var current_timestamp = new Date();
postman.setEnvironmentVariable("current_timestamp", current_timestamp.toISOString());

我搜索了 doc & net 但无法得到答案。有人可以帮助我引用日期功能 - 以获得我想要的结果。

谢谢

最佳答案

您可以使用 momentjs Postman 中的模块,以获取您需要的任何格式的日期。

Pre-Request Script ,添加这个以获得你需要的东西,而不使用原生 JS:

    var moment = require('moment')

pm.environment.set("current_timestamp", moment().toISOString())
pm.environment.set("current_timestamp - 1 day", moment().subtract(1, 'day').toISOString())

此代码段将引入模块并在环境文件中设置您需要的日期。

对于非 moment使用纯 JavaScript 快速返回 24 小时的解决方案,您可以执行以下操作:
var yesterday = (Date.now() - 86400000) // 24hrs in ms
pm.environment.set('yesterday', new Date(yesterday).toISOString())

两种解决方案都会给您相同的结果,但我更喜欢使用 moment,因为它是一个可以很好地处理日期和时间的内置模块。

关于postman - Postman 请求中的前一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48441739/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com