如何在jQuery中检查事件日期是否今天

时间:2018-09-18 05:14:21

标签: javascript jquery

我想检查活动日期是否是今天。如果是,则显示一些文本。如果目标事件日期未通过,则显示一些文本,并检查事件日期是否已通过。这是我的代码

var evnt_date = "2018-09-18";
wishTime(evnt_date);

function wishTime(evnt_dt){
	var today = new Date();
	var evnt = new Date(evnt_dt);
	
	if(Date.parse(evnt) == Date.parse(today)){
		$("#header-slogan").html($("#header-slogan").html());
	}else if(Date.parse(evnt) > Date.parse(today)){
		$("#header-slogan").html($("#header-slogan").html() + " In Advance");
	}else if(Date.parse(evnt) < Date.parse(today)){
		$("#header-slogan").html("Belated " + $("#header-slogan").html());
	}
	
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="header-slogan">Wish you...</div>

在此代码中,您可以检查活动日期是否是今天,然后将显示迟来的。通过显示两个日期(即今天的evnt)进行调试后,我看到它也比较了时间部分。那么有什么办法只能比较日期吗?我不想为此使用单独的插件。

0 个答案:

没有答案