我正在尝试检查日期(来自date input )是否不同于今天:

  <input type="date" id="date">

这是我的JS:

 var selectedDate = document.getElementById('date');
        var now = new Date();
        if (selectedDate < now) {
        alert("Some alert!");
            return;
        }

它行不通-知道为什么吗? 谢谢

#1楼 票数:0 已采纳

这里的解决方案:

  var selectedDate = document.getElementById('date').value;
        var date = new Date(selectedDate);
        var now = new Date();
        if (date < now) {
        alert("You picked an invalid date!");
            return;
        } 

  ask by rushelmet translate from so

未解决问题?本站智能推荐:

2回复

JS-构造函数的日期问题

我有一个问题,我不知道出什么问题了。 new Date(2017,3,31).getDate()返回1 (如1.4。,不是31.3)。 new Date(2017,3,30).getDate()返回30(作为30.3。),这是正确的。 我想念什么吗?
1回复

JS-添加日期到日期并跳过给定的日期

我要在特定日期添加天数: 在加班日是我的变量时,一切正常。 现在,我想以一种允许跳过给定时间段(最终由用户指定)(例如,从4月1日到4月15日)的方式来计算结果,这不一定是假期。 我已经审查了类似的问题,但是我不理解它们,或者我想它们并不能真正解决我的问题。 有任何想法
2回复

JS - 计算考虑闰年的2个日期之间的天数

我想计算两个日期之间的天数。 常见问题。 举个例子 : 很多 人建议使用epoch差异: 但我很怀疑所以我写了一个天真的功能: 这个函数和纪元差异基本上输出相同的结果,但不是我的特殊例子。 可能是因为2016年是闰年。 知道为什么吗?
1回复

JS-独立的用户输入日期解释器

我花了数小时在网上搜索仅做一件事的JS库或Node模块:解释各种用户输入的日期(仅英语即可)并将它们转换为标准日期。 例如,它应该能够识别以下内容并将其转换为实际日期: Sugar.js做到了这一点,但是我不想要其所有其他功能,它扩展了本机对象。 Moment.js弃用了执行此操
1回复

JS-日期字符串返回为“未定义”? [关闭]

我正在尝试使用返回n天前的日期的函数来获取日期,但是它似乎只返回'undefined'。 我试图在似乎确实有效的最终方法中执行console.log() ,但我只是不明白出了什么问题。 任何帮助,将不胜感激。 请参阅以下内容。 var today = new D
5回复

JS-获取本周的日子

我正在尝试制作一个功能,以获得当天的所有日期。我有一个功能,我认为工作,直到我注意到,如果一周中的某一天接近月底,就像例子二月,我得到了奇怪的数据。 有谁知道发生了什么以及如何解决它? function days(current) { var week = new Arr
1回复

JS-使用toLocaleString()获取正确的格式

我将日期保存在Mongoose模式中作为default: new Date() 这是我打印post.date时得到的: 2020-07-29T13:03:23.584Z 我想删除T13:03:23.584Z部分,我使用了post.date.toLocaleString() ,但它没有更改,仍然有
2回复

JS 检查多个日期是否在范围内

我有以下代码,其中包含到达日期和离开日期并编辑它们的格式以及禁用日期: var aankomstDatum = "19-05-2018"; var parts = aankomstDatum.split('-'); aankomstDatumDate = new Date(parts