【发布时间】:2018-06-10 15:33:51
【问题描述】:
我需要使用 javascript 检查日期是否过去。
日期格式是这样的:10/06/2018
我可以使用以下代码做到这一点:
var datep = '10/06/2018';
if(Date.parse(datep)-Date.parse(new Date()) < 0) {
alert('date is in the past');
}
但这段代码似乎只检查Year。所以如果Month 或Day 是过去的,它会忽略它!
有人可以在how to check for the day and month as well as the year上提供建议吗?
提前致谢。
编辑:
日期格式是
dd/mm/yyyy
【问题讨论】:
-
不相关但令人困惑,你为什么在
Date对象上调用Date.parse? -
你的日期是 dd/mm/yyyy 还是 mm/dd/yyyy 格式?
-
@user3210641 它在 dd/mm/yyyy
-
这么想,所以提供的答案不起作用
标签: javascript jquery date