我有一个函数可以获取出生日期(只有日期和月份),并比较两个日期之间的 newsigndate 是否未定义。为什么?还有 AriesFrom 和 AriesTo。
该怎么办?
我想根据日期和月份比较出生日期,例如 21/3>21/2
是的
回归白羊座
谢谢
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
function yourSign() {
var signDate = $("input[name='birthDate']").val();
tempsignDate = signDate.split("-").join("/");
newsignDate = tempsignDate.substring(5, 10);
var AriesDateFrom = "21/03";
var AriesDateTo = "20/04";
var Ad1 = AriesDateFrom.split("/");
var Ad2 = AriesDateTo.split("/");
var s = newsignDate.split("/");
//var date = new Date().getDay() + "/" + new Date().getMonth() + 1
var AriesFrom = new Date(Ad1[1], Ad2[2]);
newsignDate = new Date(s[1], s[2]);
if (newsignDate == "") {
alert("enter birthday");
} else if (newsignDate >= AriesFrom && newsignDate < AriesTo) {
$("#output").val("Aries");
}
}
</script>