更改日期 pickadate.js
Change date in pickadate.js
所以我正在使用 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更新日期选择器中的日期呢?
您应该可以通过这样的方式设置正确的日期:
// 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' })
希望对您有所帮助
<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>
//try this
var date = new Date(1983, 1, 1);
var picker = $('#date_picker').pickadate('picker');
picker.set('select', date);
尝试像这样添加值:
<input data-value="2015/04/20">
所以我正在使用 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更新日期选择器中的日期呢?
您应该可以通过这样的方式设置正确的日期:
// 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' })
希望对您有所帮助
<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>
//try this
var date = new Date(1983, 1, 1);
var picker = $('#date_picker').pickadate('picker');
picker.set('select', date);
尝试像这样添加值:
<input data-value="2015/04/20">