我想检查给定日期是否属于两个给定日期。 日期为字符串格式,如“2015-02-19”
最佳答案
如果所有日期的格式都为 YYYY-MM-DD,那么它们是按字母顺序排列的,因此您实际上可以使用普通比较运算符( <
、 >
、 ==
、 <=
、 >=
)、because when both operands are strings they are compared alphabetically 来比较字符串。
所以你可以这样做:
var from:String = "2015-02-02";
var to:String = "2015-06-06";
function check(date:String):Boolean {
return date >= from && date <= to;
}
check("2015-05-05"); // true
check("2015-01-01"); // false
check("2015-07-05"); // false
check("2014-05-05"); // false
// etc
关于android - AS3 检查日期是否属于范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28601780/