如何在量角器节点 js 中将字符串值与 YYYY-MM-DD 格式的日期进行比较
How to compare a String value to a date in YYYY-MM-DD format in protractor node js
从应用程序中,我正在使用 getText() 捕获字符串格式的日期字段 function.I 想要检查捕获的日期是否早于当前日期。有人可以帮忙吗
var actDate = locator.getText();
这给我的输出为“2021-04-23 01:11:10 GMT”。我将拆分输出以仅获得日期为“2021-04-13”。
var date=actDate.split(' ')[0];
在此之后,我想与当前 date.Am 进行比较,以获取当前日期:
this.todayDate= function(){
return moment(Date.now()).format('YYYY-MM-DD');
}
这给我的输出是 2021-04-23
谁能帮我比较这两个值。我想检查申请返回的日期是否小于当前日期。
直接比较字符串。例如"2021-04-13" < "2021-04-23"
这将 return 为真。
试试这个
var date = actDate.split(' ')[0]; // date = "2021-04-13"
var today = new Date().toISOString().slice(0, 10) // get current date
if(Date.parse(date) < new Date(today)){
//captured date is less than the current date
}
从应用程序中,我正在使用 getText() 捕获字符串格式的日期字段 function.I 想要检查捕获的日期是否早于当前日期。有人可以帮忙吗
var actDate = locator.getText();
这给我的输出为“2021-04-23 01:11:10 GMT”。我将拆分输出以仅获得日期为“2021-04-13”。
var date=actDate.split(' ')[0];
在此之后,我想与当前 date.Am 进行比较,以获取当前日期:
this.todayDate= function(){
return moment(Date.now()).format('YYYY-MM-DD');
}
这给我的输出是 2021-04-23
谁能帮我比较这两个值。我想检查申请返回的日期是否小于当前日期。
直接比较字符串。例如"2021-04-13" < "2021-04-23"
这将 return 为真。
试试这个
var date = actDate.split(' ')[0]; // date = "2021-04-13"
var today = new Date().toISOString().slice(0, 10) // get current date
if(Date.parse(date) < new Date(today)){
//captured date is less than the current date
}