精华内容
下载资源
问答
  • postman传递date格式数据

    万次阅读 2019-11-23 14:30:13
    1.定义全局变量 postman.setGlobalVariable("createDate",new Date("2019/11/23 10:10:10")); 2.json字符串中引用 "createDate": "{{createDate}}

    1.定义全局变量

    postman.setGlobalVariable("createDate",Date.parse(new Date("2019/11/23 10:10:10")));
    

    在这里插入图片描述
    2.json字符串中引用

    "createDate": "{{createDate}}"
    
    展开全文
  • 需要在预请求脚本中(Pre-requestScript),使用javaScript生成格式时间,再加入postman的变量中 var moment = require('moment'); var data = moment().format("YYYY-MM-DD HH:mm:ss"); console.log(data)...

    需要在预请求脚本中(Pre-requestScript),使用javaScript生成格式化时间,再加入postman的变量中

    var moment = require('moment');
    var date = moment().format("YYYY-MM-DD HH:mm:ss"); 
    console.log(data);
    pm.globals.set("time", data);

    百度了半天,一堆在YY前面加了个空格的文章,导致接口一直提示转换失败。

    var myDate=new Date();
    var year = myDate.getFullYear();
    var month = myDate.getMonth() + 1;
    var date = myDate.getDate();
    var hours = myDate.getHours();
    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;
    var date = year +"-"+ month +"-"+ date +" "+ hours +":"+ min +":"+seconds;
    console.log(date);
    pm.globals.set("time", date);

    以上两种方式都可以,然后使用{{time}}来进行传值

    展开全文
  • Postman调用接口传递Date格式参数 { “data”:[{ “receipterId”:“1809”, “payerName”:“1111”, “fundUsageCode”:“101” }], “addedTime”:“2019-12-04T00:00:00Z” } 时间格式中间加“T”,末尾加“Z”...

    Postman调用接口传递Date格式参数

    {
    “data”:[{
    “receipterId”:“1809”,
    “payerName”:“1111”,
    “fundUsageCode”:“101”
    }],
    “addedTime”:“2019-12-04T00:00:00Z”
    }

    时间格式中间加“T”,末尾加“Z”即可解决服务端无法正确解析传递参数问题!
    具体原因是Jason只支持一下几种格式:

    “yyyy-MM-dd’T’HH:mm:ss.SSSZ”
    “yyyy-MM-dd’T’HH:mm:ss.SSS’Z’”
    “EEE, dd MMM yyyy HH:mm:ss zzz”
    “yyyy-MM-dd”

    展开全文
  • postman获取时间

    2021-03-24 18:05:52
    一、postman获取时间使用场景 二、时间格式类型 三、获取时间方法 1.new data():四种时间格式当做参数,输出 UTC 格式时间 2.new Data().getTime():获取当前时间戳 四、时间格式转换 1.timestamp => UTC ...

    目录

     

    一、postman获取时间使用场景

    二、时间格式类型

    三、获取时间方法

    1.new data():四种时间格式当做参数,输出 UTC 格式的时间

    2.new Data().getTime():获取当前时间戳

    四、时间格式转换

    1.timestamp => UTC or GMT

    2.timestamp => Short Date 或者 UTC => Short Date

    五、设置特定时间格式

    1.设置年月日时分秒格式时间设置

    2.自定义时间格式

    六、moment方法

    一、引入moment.js

    1.Node.js方式引入 (。◝‿◜。)

    2.浏览器方式引入 ლ(╹◡╹ლ )

    二、设定moment区域为中国

    三、使用

    1.获取时间 ~Ⴚ(●ტ●)Ⴢ~

    2.设置时间 ︶ε╰✿

    3.格式化时间 =≡Σ((( つ•̀ω•́)つ

    4.比较时间 (◍'౪`◍)ノ゙

    5.转化为JavaScript原生Date对象 ✿◡‿◡

    6.日期格式化 ʅ(‾◡◝)ʃ 输出实例

    7.相对时间 (◕ܫ◕) 输出实例

    8.日历时间 (๑¯ิε ¯ิ๑) 输出实例

    9.多语言支持 (๑´ڡ`๑) 输出实例

    10.其它实用技巧 (•‾̑⌣‾̑•)✧˖° 输出实例:


    一、postman获取时间使用场景

    1.在请求接口时,需要传参当前时间的特定格式参数

    2.获取当月的最后一天

    3.获取时间戳格式

    4.获取当前时间,当前月份等

     

    二、时间格式类型

    ISO Date "2015-03-25" 国际标准
    Short Date "03/25/2015"
    Long Date "Mar 25 2015" 或者 "25 Mar 2015"
    Full Date "Wednesday March 25 2015"

     

    三、获取时间方法

    1.new data():四种时间格式当做参数,输出 UTC 格式的时间

    var t = new Date("2015-03-25"); // Wed Mar 25 2015 08:00:00 GMT+0800 (CST)
    var t = new Date(); //输出当前时间  Fri Dec 16 2016 11:55:16 GMT+0800 (CST) 

    注意:

    "MMM DD YYYY"(Mar 25 2015)和 "DD MMM YYYY"(25 Mar 2015) 都是合格的格式,并且月份可以写成全拼而非简写(March 25 2015)

     

    2.new Data().getTime():获取当前时间戳

          // 方法一,貌似没多大用处
          Date.UTC(2016,12,16,23,59,59,999) 
          // 参数分别是,年月日时分秒毫秒 输出时间戳1484611199999
          
          // 方法二,推荐!!!
          + new Date()   // 输出当前时间戳 1481877029487 
          // A unary operator like plus triggers the valueOf method in 
          // the Date object and it returns the time-stamp (without any alteration). 
          //一元运算比如+会触发 valueOf 方法作用到 Date 对象上,让它直接返回时间戳
          
          // 方法三
          new Date().getTime(); // 输出当前时间戳 1481877193145
          
          // 方法四
          Date.now() / 1000 | 0  // 1481877228 不包括毫秒
          
          // 方法五
          new Date().valueOf() // 输出当前时间戳 1481877193145

     

    四、时间格式转换

    1.timestamp => UTC or GMT


    (new Date(timestamp)).toUTCString() // "March, 06 Dec 2016 10:01:02 GMT",此处使用 toGMTString() 结果是一样的

    new Date(unix_timestamp*1000); // Sat Oct 30 48928 08:24:39 GMT+0800 (CST)

     

    2.timestamp => Short Date 或者 UTC => Short Date

    var moment = require('moment');
    var dUTC = new Date();
    var formatTime01 = moment(dUTC).format('YYYY-MM-DD hh:mm:ss');

     

    var dUNIX = +new Date();
    var formatTime02 = moment(dUNIX).format('YYYY-MM-DD hh:mm:ss');
    
    // 上面的输出一致,均可返回需要的格式,返回格式根据 moment 语法定
    //ISO-8601 的表达日的时间格式同样可以用 moment 解决
    var dUNIX = '2016-12-16T12:23:45Z';
    var formatTime02 = moment(dUNIX).format('YYYY-MM-DD hh:mm:ss'); // 输出指定格式的时间

     

    五、设置特定时间格式

    1.设置年月日时分秒格式时间设置

    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);

    2.自定义时间格式

    var moment = require('moment');                             # 获取时间
    var data = moment().format(" YYYY-MM-DD HH:mm:ss");         # 定义时间格式
    console.log(data);
    pm.globals.set("TIME", data);                               # 设置为全局变量

     

    六、moment方法

    官网:http://momentjs.cn/

    参考博客:https://blog.csdn.net/banbiante5717/article/details/102095324/

    一、引入moment.js

    1.Node.js方式引入 (。◝‿◜。)

    (1)安装

    npm install moment  或者  yarn add moment

    (2)引入

    // require 方式
    var moment = require('moment');
    
    // import 方式
    import moment from 'moment'; 

    2.浏览器方式引入 ლ(╹◡╹ლ )

    <script src="moment.js"></script>

    二、设定moment区域为中国

    // require 方式
    require('moment/locale/zh-cn')
    moment.locale('zh-cn'); 
    
    // import 方式
    import 'moment/locale/zh-cn'
    moment.locale('zh-cn');   

    三、使用

    1.获取时间 ~Ⴚ(●ტ●)Ⴢ~

    (1)获取当前时间

    moment()

    (2)获取今天0时0分0秒

    moment().startOf('day')

    (3)获取本周第一天(周日)0时0分0秒

    moment().startOf('week')

    (4)获取本周周一0时0分0秒

    moment().startOf('isoWeek')

    (5)获取当前月第一天0时0分0秒

    moment().startOf('month')

    (6)获取今天23时59分59秒

    moment().endOf('day')

    (7)获取本周最后一天(周六)23时59分59秒

    moment().endOf('week')

    (8)获取本周周日23时59分59秒

    moment().endOf('isoWeek')

    (9)获取当前月最后一天23时59分59秒

    moment().endOf('month')

    (10)获取当前月的总天数

    moment().daysInMonth() 

    (11)获取时间戳(以秒为单位)

    moment().format('X') // 返回值为字符串类型
    moment().unix() // 返回值为数值型

    (12)获取时间戳(以毫秒为单位)

    moment().format('x') // 返回值为字符串类型
    moment().valueOf() // 返回值为数值型

    (13)获取年份

    moment().year()
    moment().get('year')

    (14)获取月份

    moment().month()  // (0~11, 0: January, 11: December)
    moment().get('month')

    (15)获取一个月中的某一天

    moment().date()
    moment().get('date')

    (16)获取一个星期中的某一天

    moment().day() // (0~6, 0: Sunday, 6: Saturday)
    moment().weekday() // (0~6, 0: Sunday, 6: Saturday)
    moment().isoWeekday() // (1~7, 1: Monday, 7: Sunday)
    moment().get('day')
    mment().get('weekday')
    moment().get('isoWeekday')

    (17)获取小时

    moment().hours()
    moment().get('hours')

    (18)获取分钟

    moment().minutes()
    moment().get('minutes')

    (19)获取秒数

    moment().seconds()
    moment().get('seconds')

    (20)获取当前的年月日时分秒

    moment().toArray() // [years, months, date, hours, minutes, seconds, milliseconds]
    moment().toObject() // {years: xxxx, months: x, date: xx ...}

    2.设置时间 ︶ε╰✿

    (1)设置年份

    moment().year(2019)
    moment().set('year', 2019)
    moment().set({year: 2019})

    (2)设置月份

    moment().month(11)  // (0~11, 0: January, 11: December)
    moment().set('month', 11) 

    (3)设置某个月中的某一天

    moment().date(15)
    moment().set('date', 15)

    (4)设置某个星期中的某一天

    moment().weekday(0) // 设置日期为本周第一天(周日)
    moment().isoWeekday(1) // 设置日期为本周周一
    moment().set('weekday', 0)
    moment().set('isoWeekday', 1)

    (5)设置小时

    moment().hours(12)
    moment().set('hours', 12)

    (6)设置分钟

    moment().minutes(30)
    moment().set('minutes', 30)

    (7)设置秒数

    moment().seconds(30)
    moment().set('seconds', 30)

    (8)年份+1

    moment().add(1, 'years')
    moment().add({years: 1})

    (9)月份+1

    moment().add(1, 'months')

    (10)日期+1

    moment().add(1, 'days')

    (11)星期+1

    moment().add(1, 'weeks')

    (12)小时+1

    moment().add(1, 'hours')

    (13)分钟+1

    moment().add(1, 'minutes')

    (14)秒数+1

    moment().add(1, 'seconds')

    (15)年份-1

    moment().subtract(1, 'years')
    moment().subtract({years: 1})

    (16)月份-1

    moment().subtract(1, 'months')

    (17)日期-1

    moment().subtract(1, 'days')

    (18)星期-1

    moment().subtract(1, 'weeks')

    (19)小时-1

    moment().subtract(1, 'hours')

    (20)分钟-1

    moment().subtract(1, 'minutes')

    (21)秒数-1

    moment().subtract(1, 'seconds')

    3.格式化时间 =≡Σ((( つ•̀ω•́)つ

    格式代码说明返回值例子
    M数字表示的月份,没有前导零1到12
    MM数字表示的月份,有前导零01到12
    MMM三个字母缩写表示的月份Jan到Dec
    MMMM月份,完整的文本格式January到December
    Q季度1到4
    D月份中的第几天,没有前导零1到31
    DD月份中的第几天,有前导零01到31
    d星期中的第几天,数字表示0到6,0表示周日,6表示周六
    ddd三个字母表示星期中的第几天Sun到Sat
    dddd星期几,完整的星期文本从Sunday到Saturday
    w年份中的第几周如42:表示第42周
    YYYY四位数字完整表示的年份如:2014 或 2000
    YY两位数字表示的年份如:14 或 98
    A大写的AM PMAM PM
    a小写的am pmam pm
    HH小时,24小时制,有前导零00到23
    H小时,24小时制,无前导零0到23
    hh小时,12小时制,有前导零00到12
    h小时,12小时制,无前导零0到12
    m没有前导零的分钟数0到59
    mm有前导零的分钟数00到59
    s没有前导零的秒数1到59
    ss有前导零的描述01到59
    XUnix时间戳1411572969

    (1)格式化年月日: 'xxxx年xx月xx日'

    moment().format('YYYY年MM月DD日')

    (2)格式化年月日: 'xxxx-xx-xx'

    moment().format('YYYY-MM-DD')

    (3)格式化时分秒(24小时制): 'xx时xx分xx秒'

    moment().format('HH时mm分ss秒')

    (4)格式化时分秒(12小时制):'xx:xx:xx am/pm'

    moment().format('hh:mm:ss a')

    (5)格式化时间戳(以毫秒为单位)

    moment().format('x') // 返回值为字符串类型

    4.比较时间 (◍'౪`◍)ノ゙

    (1)获取两个日期之间的时间差

    复制代码

    let start_date = moment().subtract(1, 'weeks')
    let end_date = moment()
    
    end_date.diff(start_date) // 返回毫秒数
    
    end_date.diff(start_date, 'months') // 0
    end_date.diff(start_date, 'weeks') // 1
    end_date.diff(start_date, 'days') // 7
    start_date.diff(end_date, 'days') // -7

    复制代码

    5.转化为JavaScript原生Date对象 ✿◡‿◡

    moment().toDate()
    new Date(moment())

    6.日期格式化 ʅ(‾◡◝)ʃ 输出实例

    moment().format('MMMM Do YYYY, h:mm:ss a'); // 五月 24日 2019, 7:47:43 晚上
    moment().format('dddd');                    // 星期五
    moment().format("MMM Do YY");               // 5月 24日 19
    moment().format('YYYY [escaped] YYYY');     // 2019 escaped 2019
    moment().format();                          // 2019-05-24T19:47:43+08:00

    7.相对时间 (◕ܫ◕) 输出实例

    1. moment("20111031", "YYYYMMDD").fromNow(); // 8 年前

    2. moment("20120620", "YYYYMMDD").fromNow(); // 7 年前

    3. moment().startOf('day').fromNow(); // 20 小时前

    4. moment().endOf('day').fromNow(); // 4 小时内

    5. moment().startOf('hour').fromNow(); // 1 小时前

    8.日历时间 (๑¯ิε ¯ิ๑) 输出实例

    1. moment().subtract(10, 'days').calendar(); // 2019年5月14日

    2. moment().subtract(6, 'days').calendar(); // 上周六晚上7点49

    3. moment().subtract(3, 'days').calendar(); // 本周二晚上7点49

    4. moment().subtract(1, 'days').calendar(); // 昨天晚上7点49分

    5. moment().calendar(); // 今天晚上7点49分

    6. moment().add(1, 'days').calendar(); // 明天晚上7点49分

    7. moment().add(3, 'days').calendar(); // 下周一晚上7点49

    8. moment().add(10, 'days').calendar(); // 2019年6月3日

    9.多语言支持 (๑´ڡ`๑) 输出实例

    1. moment().format('L'); // 2019-05-24

    2. moment().format('l'); // 2019-05-24

    3. moment().format('LL'); // 2019年5月24日

    4. moment().format('ll'); // 2019年5月24日

    5. moment().format('LLL'); // 2019年5月24日晚上7点50分

    6. moment().format('lll'); // 2019年5月24日晚上7点50分

    7. moment().format('LLLL'); // 2019年5月24日星期五晚上7点50分

    8. moment().format('llll'); // 2019年5月24日星期五晚上7点50分

    10.其它实用技巧 (•‾̑⌣‾̑•)✧˖° 输出实例:

    moment().format("YYYY-MM-DD") //格式化显示当前时间
    `${moment().subtract("month", +1).format("YYYY-MM")}-01` //上一个月的1号
    `${moment().add("month", -1).format("YYYY-MM")}-01`  //还是上一个月1号 
    let M = `${moment().format("YYYY-MM")}-01` //本月一号
    moment(M).add("days", -1).format("YYYY-MM-DD") //上一个月月底 
    moment().startOf("year").format("YYYY-MM-DD")  //本年的的开始日期,("2019-01-01")
    moment().endOf("year").format("YYYY-MM-DD")  //本年的的结束日期,("2019-12-31")
    //moment 转成时间戳
    moment().valueOf()
    //时间戳 转 moment
    moment(string).format()
    

     

    展开全文
  • Postman

    千次阅读 2019-07-10 22:06:29
    安装:首先下载安装PostMan,打开PostMan官方网站,根据需求下载 Mac/Windows/Linux版本的Post应用程序。https://www.getpostman.com/ 更新:一般打开PostMan的原生应用程式会在应用程式重新载入或启动时检查更新。...
  • Postman模拟Request Payload发送请求 原创萧萧慕宇 最后发布于2017-12-05 13:53:46 阅读数 16010 收藏 展开 Postman模拟Request Payload发送请求,如下图所示: 另外补充下Postman中 form-data、x-...
  • 主要问题是系列化的问题,在定义时间变量处使用如下的注解即可。导包注意了······ 如果springmvc使用的是com.fasterxml.jackson 的jar包则直接使用一下注解即可 import ...
  • postman

    2019-01-14 18:57:00
    Postman简介 一般简单的接口测试我们可以直接在浏览器里面进行调试,但是涉及到一些权限设置的就无法操作了,因此我们需要接口测试的相关工具;Postman 是一个接口测试和 http 请求的工具。 官网地址:...
  • PostMan

    2018-09-30 10:32:23
    PostMan模拟HttpRequest分为四个部分:URL,method,Headers,body URL:要请求的URL以及API地址,URL后面的Params用于输入参数,以及对URL中带的参数解析 Headers:输入Header中需要的attribute,有的需要传入token...
  • 接口测试工具Postman使用实践

    万次阅读 多人点赞 2017-12-05 16:18:55
    接口测试工具Postman使用实践本次chat内容包括: 接口的定义 接口的分类 为何要进行接口测试 接口文档示例 Postman工具简介 借助Postman完成HTTP请求接口测试 Postman + Newman + Jenkins 实现接口自动化测试 一、...
  • postmanpostman入门

    2018-12-25 15:26:33
    文章目录1. postman初步认识 1. postman初步认识
  • Postman说明  Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。 Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的...
  • postman工具

    2021-01-07 16:13:19
    无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪些功能,它们分别都能干些什么 。下面先通过一张图来直观的来看下postman中所包含的功能 ...
  • PostMan教程

    千次阅读 2021-02-18 17:09:48
    POSTMAN! 简单来说,四个词,简单实用大方美观! 简介 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试...
  • Postman介绍

    2019-05-24 17:49:32
    文章目录基本功能介绍Postman工作原理Request部分Script部分环境变量Response部分执行用例导出用例 基本功能介绍 https://www.getpostman.com/docs/v6/postman 官方文档 ...
  • postman获取当前时间

    千次阅读 2020-09-07 13:51:28
    postman获取当前时间 方法一: var myDate=new Date(); # 获取当前时间戳 var year = myDate.getFullYear(); # 获取年份 var month = myDate.getMonth() + 1; # 获取月份 var date = myDate.getDate();
  • 关于postman

    2018-01-19 10:31:06
    试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质。独乐乐不如众乐乐,特此共享出来给大伙。Postman介绍Postman是google开发的一款功能...
  • Postman总结

    2019-01-03 11:50:05
    Postman总结 一、用途 开发可以用来测试联调和管理接口,测试可用来接口功能测试 二、简介: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 它提供功能强大的 Web API &amp;amp; HTTP ...
  • POSTman使用

    2017-11-08 17:04:02
    POSTman使用
  • SpringBoot定义Date类型时,Postman如何使用Json传输? 测试环境: SpringBoot 2.0 jdk8 测试结果: 使用时间戳(毫秒)传输,后台会自动解析成Date类型 测试代码: java后台接收类: public class BcdlPayInfo{ ...
  • Postman获取当前时间传参

    千次阅读 2020-04-30 23:41:27
    在请求接口时,有的接口需要传参当前时间的特定格式参数,那么postman怎么自动获取与传参呢? 1. 时间戳 直接在参数值写 {{$timestamp}} 如下: 2. 特定时间格式 方法一 var myDate=new Date(); # 获取当前...
  • postman环境变量方式封装格式日期函数:yyyy-MM-dd HH:mm:ss postman利用moment模块实现格式日期函数:yyyy-MM-dd HH:mm:ss 二:postman环境变量方式封装格式日期...
  • 问题:使用Postman测试接口,想要获取当前日期格式化为yyyy-MM-dd作为请求参数字段 解决: ①利用moment模块实现格式化日期函数 在pre-request script(如果是响应后则在tests中)脚本中编写如下代码,在接口请求...
  • postman笔记

    2020-03-03 08:52:23
    postman.clearEnvironmentVariable("sign"); //环境变量 postman.clearGlobalVariable("timestamp"); //全局变量 postman.clearGlobalVariable("timeNow"); 获取headers timestamp = request.headers["timestamp"];...
  • Postman断言

    2019-11-29 15:02:53
    Postman断言 在做接口测试时,在某一些场景下需要添加断言,对接口进行判断。postman在“Tests”中提供了比较多的断言方式来帮助接口测试的断言。 说明:红色字体为postman内SNIPPETS下的样式,橙色Postman内test...
  • postman使用

    2020-06-15 21:02:00
    一、postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试...
  • postman 时间戳使用

    2021-02-10 10:12:13
    1. 使用脚本 //获取当前时间,并设置环境变量 //获取时间 ...//定义时间格式 vardata=moment().format("YYYY-MM-DDHH:mm:ss"); pm.environment.set("time",data); 2. 自带变量 {{$timestamp}} ...
  • Postman讲解

    2017-11-28 16:58:32
    1)from-data:网页表单用来传输数据的默认格式。可以模拟填写表单,并且提交表单;可以上传一个文件作为key的value提交。但该文件不会作为历史保存,每次需要发送请求的时候,重新添加文件。 2)x-www-ur

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,373
精华内容 3,749
关键字:

postman定义时间格式