js脚本: 在文本框中输入一个日期值后按确定按钮后和当前时间比较大小

 我来答
雨月蓝
推荐于2017-09-07 · TA获得超过765个赞
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:251万
展开全部
function check() {
var d = new Date();
//取当前年月日,舍去时分秒
d = new Date(d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate());
var d2 = new Date(document.getElementById("txtDate").value);
if (d2 == "Invalid Date") {
alert("非日期");
return;
}
//getTime 从1970.1.1开始的毫秒数
var n = d.getTime() - d2.getTime();
if (n == 0) {
alert("相等");
} else if (n > 0) {
alert("小于当前日期");
} else {
alert("大于当前日期");
}
}
<input id="txtDate" type="text" value="2013-1-17"/>
<input type="button" value="比较" onclick="check()"/>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式