postman獲取當前時間傳參


在請求接口時,有的接口需要傳參當前時間的特定格式參數,那么postman怎么自動獲取與傳參呢?

1. 時間戳

直接在參數值寫 {{$timestamp}} 如下:

 

2. 特定時間格式

方法一

var myDate=new Date(); # 獲取當前時間戳

var year = myDate.getFullYear(); # 獲取年份

var month = myDate.getMonth() + 1; # 獲取月份

var date = myDate.getDate(); # 獲取日期

var hours = myDate.getHours() + 1; # 獲取時並+1

var min = myDate.getMinutes(); # 獲取分

var seconds = myDate.getSeconds(); # 獲取秒

hours = hours < 10 ? "0" + hours : hours;

min = min < 10 ? "0" + min : min;

seconds = seconds < 10 ? "0" + seconds : seconds;

# 定義時間格式並設置為環境變量

postman.setEnvironmentVariable("DATE", year + "-" + month + "-" + date + " " + hours +":"+ min +":"+ seconds);

方法二

var moment = require('moment'); # 獲取時間

var data = moment().format(" YYYY-MM-DD HH:mm:ss"); # 定義時間格式

console.log(data);

pm.globals.set("TIME", data); # 設置為全局變量

查看時間傳參結果

 

人生天地之間,若白駒之過郤,忽然而已;
————————————————
版權聲明:本文為CSDN博主「weixin_39983384」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_39983384/article/details/111732320


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM