3

所以我正在使用http://amsul.ca/pickadate.js/我似乎无法弄清楚如何将特定日期设置到日期选择器中。(pickadate.js v3.5.6 的日期选择器,http: //amsul.github.io/pickadate.js/date.htm )。

例如,如果我说:

var today = '01-01-1983';
picker.val(today);

这将更改输入中的文本,但是当您打开选择器时,日期尚未设置为 1983。

那么如何使用 js/jquery 来更新日期选择器中的日期呢?

4

4 回答 4

9
  //try this  
 var date = new Date(1983, 1, 1);
    var picker = $('#date_picker').pickadate('picker');
    picker.set('select', date);
于 2015-11-25T12:24:15.703 回答
3

尝试添加这样的值:

<input data-value="2015/04/20">

于 2015-11-25T12:31:52.183 回答
2

您应该能够通过以下方式设置正确的日期:

// year, month date
picker.set('view', [1983, 1, 1])

// JavaScript Date
picker.set('view', new Date(1983, 1, 1))

// UNIX timestamps.
picker.set('view', 412902000000)

// string and format option.
picker.set('view', '1983-01-01', { format: 'yyyy-mm-dd' })

希望有帮助

于 2015-11-25T12:02:34.797 回答
0
<script>
    $(document).ready(function () {
        $('#DateChanger').click(function() {
             $('#dateFrom').val("yyyy-mm-dd");
        });
    });
</script>
<input type="date" id="dateFrom" name="dtFrom" />
<button id="DateChanger">Click</button>
于 2015-11-25T12:07:22.343 回答