Как форматировать {{$timestamp}} как MM/DD / YYYY в Postman?

в роли динамических переменных {{$timestamp}} вставляет тег Печать Времени Unix в запрос. (Представлено как количество секунд с 1 января 1970 года)

"currentTime": "1510934784"

однако API, с которым я работаю, ожидает метки времени в формате MM/DD/YYYY.

"currentDate": "11/17/2017"

как вставить текущую дату (в формате MM/DD/YYYY) на мою просьбу с почтальоном?

1 ответов


можно использовать момент.js С почтальоном, чтобы дать вам, что формат типа timestamp.

вы можете добавить это в сценарий предварительного запроса:

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

тут ссылка {{timestamp}} где это нужно.

для получения дополнительной информации об использовании moment в Postman я написал короткий пост в блоге:https://dannydainton.com/2018/05/21/hold-on-wait-a-moment/