jQuery的DatePicker的设置默认日期(Jquery DatePicker Set def

2019-07-18 22:06发布

我有,我用的DatePicker挑日期,两个日期字段。

对于第一个日期字段,我想今天的日期作为默认日期。
对于第二个日期字段,我需要today + 15天为我的默认日期

jQuery的

$("[name=trainingStartFromDate]").datepicker({ dateFormat: 'dd-mm-yy', changeYear: true});
$("[name=trainingStartToDate]").datepicker({ dateFormat: 'dd-mm-yy', changeYear: true}); 

如何设置默认的日期?

我已经试过setDate: new Date()的第一次约会,但它不工作。

Answer 1:

今天日期:

$( ".selector" ).datepicker( "setDate", new Date());
// Or on the init
$( ".selector" ).datepicker({ defaultDate: new Date() });

从15今日天数:

$( ".selector" ).datepicker( "setDate", 15);
// Or on the init
$( ".selector" ).datepicker({ defaultDate: 15 });

jQuery UI的文档



Answer 2:

要创建日期选择器并设定日期。

$('.next_date').datepicker({ dateFormat: 'dd-mm-yy'}).datepicker("setDate", new Date());


Answer 3:

使用defaultDate()

设置为在第一开口突出,如果该字段为空的日期。 通过Date对象或作为当前[[UI /日期选择器#选项-DATEFORMAT | DATEFORMAT]字符串指定为实际日期,或从数天今天的(例如7)或值和周期的一个字符串( 'Y' 多年来, 'M' 几个月, 'W' 了几个星期, 'd' 为天,如 '+超过100万7D'),或者为null今天。

试试这个

$("[name=trainingStartFromDate]").datepicker({ dateFormat: 'dd-mm-yy', changeYear: true,defaultDate: new Date()});
$("[name=trainingStartToDate]").datepicker({ dateFormat: 'dd-mm-yy', changeYear: true,defaultDate: +15}); 


Answer 4:

对于今天的日期

$(document).ready(function() {
$('#textboxname').datepicker();
$('#textboxname').datepicker('setDate', 'today');});


Answer 5:

首先,你需要获得当前日期

var currentDate = new Date();

然后,你需要将其放置在下面给出的日期选择喜欢的论据

$("#datepicker").datepicker("setDate", currentDate);

检查以下的jsfiddle 。



Answer 6:

<script  type="text/javascript">
    $(document).ready(function () {
        $("#txtDate").datepicker({ dateFormat: 'yy/mm/dd' }).datepicker("setDate", "0");
        $("#txtDate2").datepicker({ dateFormat: 'yy/mm/dd',  }).datepicker("setDate", new Date().getDay+15); });                       </script>   


Answer 7:

代码来显示在元件输入或日期选择与ID =“指明MyDate”当前日期

不要忘记添加引用jQuery的用户界面 - * JS。

    $(document).ready(function () {
        var dateNewFormat, onlyDate, today = new Date();

        dateNewFormat = today.getFullYear() + '-' + (today.getMonth() + 1);

        onlyDate = today.getDate();

        if (onlyDate.toString().length == 2) {
            dateNewFormat += '-' + onlyDate;
        }
        else {
            dateNewFormat += '-0' + onlyDate;
        }
        $('#mydate').val(dateNewFormat);
    });


文章来源: Jquery DatePicker Set default date