私の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());
}
});
PHP から datePicker の初期日付を設定する方法があるかどうかを知りたいです。PHP内からjavascriptを生成できることは知っていますが、それは面倒だと思い、分離を維持したいと考えています。次のようなものがあれば素晴らしいでしょう:
echo '<div id="filterStartDate" value="'.$startDate->format('Y-m-d').'">Start Date:</div>';