2014-02-19 55 views
0

我有有一个“约会”输入字段的表单:如何分割日期,看看当天是星期天jQuery中

<form method='post' id="register-form" novalidate> 
    Date: <input type="date" name="date" id="date"/> 
     <input type="submit" name="insert" value="Save"/> 
</form> 

现在我想要什么,当我选择等于“日期星期日“,它应该提示我”你选择了星期天“。如何在jquery.validator方法中使它成为可能?

回答

0

你可以使用JavaScript的Date.getDay()

$(document).ready(function() { 

    var d = new Date(); 

    alert(d.getDay()); 
    }); 

如前所述你并不需要jQuery来使用这个,但我已经把它包在jQuery的为您的乐趣。正如nc3b所述,其结果为0,其中0为星期日。

+0

一看这将0之间的值返回6和0这里的意思是“星期天”等等... –

+0

您使用了内置功能获取我不需要的系统当前日期。我需要的是从我的表单中的日期列表中选择日期来分割日期,并检查我选择的日期是否等于“星期天”,然后它必须提示我一条消息。 – user3274862

0

你可以对这个

$("body").on('change','#date',function(){ 
    var date = new Date($("#date").val()); 
    if(date.getDay()=='0') 
    alert("You selected sunday"); 
    }); 
+0

它不起作用。任何原因? – user3274862

+0

我不知道为什么它不工作。 getDay()返回0-6的值,因为0是星期日,1是星期一,2是星期二等等。 – Fahim

相关问题