如何在jquery ui Datepicker中将日期时间设置为默认值

时间:2012-08-12 05:13:57

标签: jquery asp.net-mvc-3 jquery-ui

<script type="text/javascript" language="javascript">
    $(document).ready(function () {
        $(function () {
            $(".datepicker").datepicker({
                dateFormat: "mm/dd/yy",
                changeMonth: true,
                changeYear: true
            });
        });
    });
</script>

我使用上面的代码在datepicker中显示日期,但是日期是在2001年1月设置的。如何在上面的jquery中将DateTime设置为今天的默认值。在我将jquery放入编辑器模板之前,它运行良好。

2 个答案:

答案 0 :(得分:1)

根据jQuery UI documentation,它应该是默认行为。如果defaultDate选项默认为null,则应在首次打开时突出显示今天的日期。也许您的系统时间不正确?这是codepen我试过的地方,它默认显示今天的日期。

答案 1 :(得分:0)

如果你想在jQuery DatePicker中转到当前日期,你可以在任何类似的文本字段上应用它:

$('input.youTextFieldClass').datepicker({ dateFormat: 'mm/dd/yy', 
                                     changeMonth: true,
                                     changeYear: true,
                                     yearRange: '-70:+10',
                                     constrainInput: false,
                                     duration: '',
                                     gotoCurrent: true});