使用php变量中定义的时间日期作为日期时间选择器范围的起点


Use a timedate defined in a php variable as the starting point for a datetimepicker range

我不想使用服务器系统时钟作为minDate 0和maxdate 7范围的起点,而是使用我存储在php变量$whentime中的时间,格式为YYYY-MM-DD HH:MM。

<script> 
$(function() {
$( "#datetimepicker" ).datetimepicker({
hourGrid: 4,
minuteGrid: 10,
dateFormat: 'mm-dd-yy',
timeFormat: 'hh:mm tt',
numberOfMonths: 2,
minDate: 0,
maxDate: 7
});
});
</script>

如果您想基于该PHP变量显式设置时间,可以执行以下操作:

<?php $whentime = date('Y-m-d H:i'); ?>
<script type="text/javascript">
$('#datetimepicker').datetimepicker({
    value:'<?php echo $whentime; ?>', 
    format:'Y-m-d H:i',
});
</script>