1. ホーム
  2. date

[解決済み] Postmanで{{$timestamp}}をMM/DD/YYYYのようにフォーマットするにはどうすればよいですか?

2022-02-17 14:11:37

質問

ポストマンでは 動的変数 {{$timestamp}} は、現在の Unixタイムスタンプ をリクエストに追加します。(1970年1月1日からの秒数で表される)

"currentTime": "1510934784"

しかし、私が扱っているAPIでは、タイムスタンプのフォーマットは MM/DD/YYYY .

"currentDate": "11/17/2017"

現在の日付を挿入するには、どうすればよいのでしょうか(書式は MM/DD/YYYY ) を Postman でリクエストに追加できますか?

どのように解決するのですか?

を使用することができます。 moment.js をPostmanと一緒に使うと、そのタイムスタンプ形式が得られます。

プリリクエストスクリプトに追加することができます。

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

次に参照 {{today}} 必要な場所で

これを Collection Level Pre-request Script にある各リクエストに対して実行されます。 Collection . に追加する必要はありません。 すべて を個別に指定することができます。

を使用する場合の詳細については moment をPostmanで使えるようにするために、短いブログ記事を書きました。 https://dannydainton.com/2018/05/21/hold-on-wait-a-moment/