これはオスコマースコードです。ブートストラップ日付ピッカーを使用しました。しかし、この日付ピッカーは機能しますが。開始日と終了日を選択し、モードもその動作のみを選択しました。それ以外の場合は、デフォルトの日付 1970/01/01 が表示されます。
<tr>
<td width="100%" style="padding: 10px">
<b><?php echo TEXT_BEGINDATE;?></b>
(yyyy-mm-dd):
<input name="startdate" id="start_date" type="text" value="<?
if(date("Y-m-d",$report->begindate)==1970-01-01) {
echo date("Y-m-d",$report->begindate/*, $report->begindate*/);
} else {
echo date("Y-m-d",$report->begindate/*, $report->begindate*/);}
?>" />
<b><?php echo TEXT_ENDDATE;?></b>
(yyyy-mm-dd):
<input name="enddate" id="end_date" type="text"
value="<?echo date("Y-m-d",$report->enddate/*, $report->enddate*/); ?>" />
<script>
$(function(){
$('#start_date').datepicker({ dateFormat: "yy-mm-dd" });
$('#end_date').datepicker({ dateFormat: "yy-mm-dd" });
});
</script>