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);                               # 設置爲全局變量
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

查看時間傳參結果

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章