【发布时间】:2019-12-19 10:57:24
【问题描述】:
我有一个场景,我需要将 API 响应中的日期与今天的日期进行比较,并检查它是否小于或等于。
API 响应将为我提供一个 JSON 对象,并且在该 JSON 中,密钥“许可证”将包含格式为“2019 年 8 月 13 日”的日期,我需要将此日期与今天的日期进行比较,如果今天的日期是大于“13-Aug-2019”会导致测试结果失败。
下面是我编写的代码,用于获取许可证字符串中的日期和今天的日期,
Var body = JSON.parse(response Body);
Var body date=body["license"]
//Sample license value is " license cs code1 version 13-aug-
2018 cnts ......"
var words = bodydate.split(' ');
license_valid_till=words[4]; // This will get the string 13-aug-
2019
console.log(license_valid_till)
var ts = new Date();
var part=ts.toDateString();
var dpart = part.split(' ');
today_date=dpart[2] + "-" +dpart[1] +"-"+ dpart[3];
//This will get the string 12-aug-2019
console.log(today_date)
现在我的问题是如何比较这两个值,有什么建议会有很大帮助吗?
【问题讨论】:
标签: javascript postman postman-collection-runner