在日期选择器上设置值
Set value on datepicker
我有一个 php 变量,它保存了一个选定的日期。
$newDate='07/04/2016';
我想在 jQuery 日期选择器上设置这个日期。
谁能建议一种在
中显示$newDate
而不是new Date()
的方法
$("#datetimepickerFrom").datepicker('setDate', new Date());
初始化日期选择器时,您将使用 defaultDate 选项:
$("#datetimepickerFrom").datepicker({
defaultDate: '<?php echo $newDate; ?>'
});
稍后更改日期时,您将使用 setDate 方法:
$("#datetimepickerFrom").datepicker();
// more code
$("#datetimepickerFrom").datepicker('setDate', '<?php echo $newDate; ?>');
您可以只使用已经存在的值呈现您的输入并初始化日期选择器。
所以在你的后端你可以像这样呈现输入:
<input id="datetimepickerFrom" type="text" value="<?= htmlspecialchars($newDate) ?>"/>
然后在JS中简单初始化日期选择器:
$("#datetimepickerFrom").datepicker();
这是一个 example。
我有一个 php 变量,它保存了一个选定的日期。
$newDate='07/04/2016';
我想在 jQuery 日期选择器上设置这个日期。 谁能建议一种在
中显示$newDate
而不是new Date()
的方法
$("#datetimepickerFrom").datepicker('setDate', new Date());
初始化日期选择器时,您将使用 defaultDate 选项:
$("#datetimepickerFrom").datepicker({
defaultDate: '<?php echo $newDate; ?>'
});
稍后更改日期时,您将使用 setDate 方法:
$("#datetimepickerFrom").datepicker();
// more code
$("#datetimepickerFrom").datepicker('setDate', '<?php echo $newDate; ?>');
您可以只使用已经存在的值呈现您的输入并初始化日期选择器。
所以在你的后端你可以像这样呈现输入:
<input id="datetimepickerFrom" type="text" value="<?= htmlspecialchars($newDate) ?>"/>
然后在JS中简单初始化日期选择器:
$("#datetimepickerFrom").datepicker();
这是一个 example。