2
<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 放入编辑器模板之前它工作正常。

4

2 回答 2

1

根据jQuery UI 文档,它应该是默认行为。When the defaultDateoption is nullas it is by default, today's date should be highlighted on first opening. 也许您的系统时间不正确?这是我尝试过的代码笔,默认情况下它似乎显示今天的日期。

于 2012-08-12T05:46:25.993 回答
0

如果你想在 jQuery DatePicker 中查看当前日期,你可以将它应用于任何文本字段,如下所示:

$('input.youTextFieldClass').datepicker({ dateFormat: 'mm/dd/yy', 
                                     changeMonth: true,
                                     changeYear: true,
                                     yearRange: '-70:+10',
                                     constrainInput: false,
                                     duration: '',
                                     gotoCurrent: true});
于 2013-12-17T12:46:29.700 回答