如何使用邮递员将任何过去或未来的日期转换为纪元时间戳

问题描述 投票:0回答:1

我需要在邮递员中将 12/02/2024 隐藏为纪元时间戳

我尝试通过根据需要添加或减去天数来操纵当前日期,但结果没有达到我的预期。

varmissionDatePrePaid = pm.environment.set("admissionDatePrePaid", new Date().getTime());

但这导致了 13 位数字,但我的要求是获得 10 位数字

postman postman-collection-runner postman-pre-request-script
1个回答
0
投票

Math.floor() 将解决你的问题,

var admissionDatePrePaid = pm.environment.set("admissionDatePrePaid", Math.floor(new Date().getTime()));

演示 在预请求脚本中,

console.log("timestamp milli-seconds: ", new Date().getTime());
console.log("timestamp seconds with dot`: ", new Date().getTime()/1000);
console.log("timestamp Seconds: ", Math.floor(new Date().getTime()/1000));

控制台结果

timestamp milli-seconds: 1708454492292
timestamp seconds with dot: 1708454492.293
timestamp Seconds: 1708454492

© www.soinside.com 2019 - 2024. All rights reserved.