当前位置:网站首页>postman生成时间戳,未来时间戳

postman生成时间戳,未来时间戳

2022-07-07 13:24:00 Test-超哥

支持获取:当前时间戳、未来时间戳、指定时间戳、当前年月日、未来年月日

  • 获取当前时间戳
//获取当前时间戳
let timestamp = (new Date()).getTime().toString(); 
//控制台输出时间戳
console.log("当前时间戳:",timestamp)
//把startDate 设置时间戳为环境变量
pm.environment.set("startDate", timestamp);

演示:>

  • 指定日期,生成时间戳
//制定日期时间戳
var data_f = new Date(2022,7.05);
var appoint = data_f .getTime()
console.log("指定日期时间戳:",appoint)
pm.environment.set("expiration", appoint);

演示:
在这里插入图片描述

  • 获取未来时间戳
// 获取当前时间格式为年月日
var date = new Date(); 

// 设置当前时间为3天后
date.setDate(date.getDate() + 3)  

// 查看修改是否成功
console.log(date)

// 把修改后的时候,转换为时间戳
var toTimes = date.getTime()

// 查看时间戳
console.log(toTimes)

// 把 toTimes 设置为 expirationDate 环境变量
pm.environment.set("expirationDate", toTimes);

演示:
在这里插入图片描述

  • 获取未来时间戳 之 “沙雕方法”:
    别笑哈,反正功能实现啦,嘿嘿
//未来时间戳
let appoint = new Date().getTime();
// 三天总毫秒=259200000
appoint=appoint+259200000
console.log('72时的时间戳', appoint)
pm.environment.set("expirationDate", appoint);

演示:
在这里插入图片描述

  • 获取:年月日 (YYYYMMDDHHmmss)
// 引用第三方库 :moment 等同于 import moment from 'moment'
var moment = require('moment');
// 调用 moment()方法获取当前时间,并进行格式化,用变量 currentRime 接收
var currentTime = moment().format(" YYYYMMDDHHmmss");
// 打印当前时间的值到控制台 
console.log("当前时间是:", currentTime);
// 放到环境变量里
pm.environment.set("beginTime", currentTime);

演示:
在这里插入图片描述

  • 获取未来时间:10分钟后的年月日
// 引用第三方库 :moment 等同于 import moment from 'moment'
var moment = require('moment');
// 未来时间,比如:当前时间的10分钟后,精确到秒
var beginTime = moment().add(10,"m").format(" YYYYMMDDHHmmss");
// 开始时间,当前时间的1小时后,精确到秒
var endTime = moment().add(1,"H").format(" YYYYMMDDHHmmss");
console.log("10秒后时间:", beginTime);
console.log("1小时后时间:", endTime);

演示:
在这里插入图片描述

  • 年月日格式: 2022-07-04T11:27:15
// 72小时后的年月日时间
var moment = require('moment');
var YTD = moment().add(72,"H").format(" YYYY-MM-DDTHH:mm:ss");
console.log("72时后的年月日时间:",YTD);
// 设置为变量
pm.environment.set("tokenExpirationTime", YTD);

演示:
在这里插入图片描述

  • 生成当前时间,类型为:“2022-07-01T05:18:17.580Z”
var a = new Date()

console.log("当前时间:",a)

演示:
在这里插入图片描述

  • 生成后三天时间
var a = new Date()
a.setDate(4)
console.log("未来时间:",a)

演示:
在这里插入图片描述

原网站

版权声明
本文为[Test-超哥]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_45503499/article/details/125555266