如何在 Postman 脚本中获取当前年份

How to get current year in the Postman script

我需要在 Postman 预请求脚本中获取当前年份。

我打算获取当前日期,然后将日期转换为字符串并应用子字符串来获取年份值

我想知道,这是正确的做法吗,或者是否有任何预定义的函数可以做到这一点?

我想没有预定义的函数可以单独获取年份,你可以像下面这样尝试,

const moment = require('moment');
pm.globals.set("timestamp", moment().format("MM/DD/YYYY"));

然后在您需要的地方引用{{timestamp}}。 查看 link 了解更多详情

获取年份 -

var moment = require('moment');
console.log("timestamp", moment().format("YYYY"));

甚至不使用 moment 库 -

console.log(new Date());

获取当前年份的另一种方法:

new Date().getFullYear();
var currentYear=new Date().getFullYear();
postman.setEnvironmentVariable("currentYear" ,  currentYear);

这对我有用。