我有两个日期字段:FROM
和TO
。我试图将日期传递给JavaScript,以便可以比较输入的两个日期的日期和月份。
我正在使用的日期
var date= document.getElementById("fromdate").value;
在这里,我从中以形式获取元素的日期yyyy-mm-dd
。现在,我尝试分别提取日期,月份和年份以进行比较。
我正在使用,var month=date.getMonth();
但无法正常工作。
这是行不通的,因为您不能直接从字符串中获取数据,首先必须Date
使用字符串创建一个新对象,然后才能对其进行操作。
var myDate = new Date(document.getElementById("fromdate").value);
myDate.getMonth();
另请注意,您的yyyy-mm-dd
格式可能不适用于所有浏览器,因为所有浏览器对javascript的理解都不同(尽管适用于chrome)。只是要注意的事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句