В моем файле PHP У меня есть:Как установить начальную дату в Jquery DatePicker из PHP
$startDate = new DateTime('2013-08-15');
$endDate = new DateTime('2013-10-15');
echo '<div id="filterStartDate">Start Date:</div>';
echo '<div id="filterEndDate">End Date:</div>';
Тогда в JavaScript У меня есть:
$('#filterStartDate').datepicker({
changeMonth:true,
changeYear:true,
dateFormat:'yy-mm-dd',
onSelect: function(selectedDate) {
$("#filterEndDate").datepicker("option", "minDate", selectedDate);
}
});
$('#filterEndDate').datepicker({
changeMonth: true,
changeYear: true,
dateFormat:'yy-mm-dd',
onSelect: function(selectedDate) {
$("#filterStartDate").datepicker("option", "maxDate", selectedDate);
alert($("#filterEndDate").val());
}
});
Я хотел бы, если знаю, это способ установить начальную дату на datePicker из PHP. Я знаю, что могу генерировать javascript из php, но я думаю, что это беспорядочно и хотелось бы сохранить разделение. Было бы удивительным, если бы было что-то вроде:
echo '<div id="filterStartDate" value="'.$startDate->format('Y-m-d').'">Start Date:</div>';
хорошая работа, определяющий формат даты – DragonZero