如何只允许相等和更小的日期
How to allow only for dates that are equal and smaller
下面是我的代码来查找两个给定日期是否相等。
它应该允许今天是小的或相等的。如果是更大的日期,则不允许。
var date = '10-11-2015';
var today = '11-11-2016'
alert(today)
alert(date)
if( today <= date )
{
alert("small-or-equal-allow")
}
else
{
alert("larger-not-allow")
}
但它显示不像预期的那样工作了几天。
你在比较字符串,而不是日期。如果你想把这些值当作日期来处理,那么你需要把它们转换成日期…
var date = new Date('10-11-2015');
var today = new Date('11-11-2016');
if (today <= date) {
alert("small-or-equal-allow");
}
else {
alert("larger-not-allow");
}
相关文章:
- 比较从函数和生成的日期对象
- 扩展移相器按钮类不工作
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 两位数的月份日期验证
- 更改angularjs中的日期-时间格式
- 将图像上传ajax与表单提交ajax相结合
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 使用当前日期生成随机id
- primefaces日历可以禁用过去的日期和时间吗
- 提前阅读日期
- 在JavaScript中拆分日期字符串的更好方法是什么
- jQuery清除日期选择器字段中的值,该值与未选中的复选框相关联
- 与有效日期条目的每个阶段相匹配的日期的正则表达式
- 我如何将日期与我申请中的日期相匹配?