首页 > 解决方案 > 如何在 Postman 预查询脚本和正文中获取当前的 ISO8601 时间戳?

问题描述

在预查询脚本中使用 Postman 和以下代码

   const moment = require('moment');
   pm.globals.set("timestamp", moment().format("YYYY-MM-DDTHH:MM:SSZ"));

我得到了回应

请求签名在过去太久且已过期。时间戳日期:2019-11-30T10:11:10+00:00

在正文中,我使用的是 {{timestamp}}。

我需要 ISO8601 格式的时间戳。

如果我使用

    {{$timestamp}}

它返回 1575110444 的 Linux 日期,今天 10:41 是正确的

标签: postmaniso8601postman-pre-request-script

解决方案


现在似乎有一个$isoTimestamp开箱即用的变量


推荐阅读