список дат между моей От и дваКак получить даты между двумя датами
<?php
$scheduleStartDate = 2015-06-20;
$scheduleEndDate = 2015-06-25;
$Date = getDatesFromRange($scheduleStartDate,$scheduleEndDate);
$Date = substr($Date, 0, -1);
function getDatesFromRange($start, $end){
$dates = array($start);
$Value = '';
while(end($dates) < $end)
{
$dates[] = date('Y-m-d', strtotime(end($dates).' +1 day'));
$Value .= '"'.date('j-n-Y', strtotime(end($dates).' +1 day')).'",';
}
return $Value;
}
?>
Я передаю его в сценарий, который у меня есть, $ Date это один я получил из выше PHP файла
<script>
$(window).load(function() {
var availableDates = [<?php echo $Date?>];
function available(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
if ($.inArray(dmy, availableDates) != -1) {
return [true, "","Available"];
} else {
return [false,"","unAvailable"];
}
}
$('#date').datepicker({
beforeShowDay: available,
currentText: "Now",
dateFormat: 'yy-mm-dd',
inline: true,
altField: '#datepicker_value',
onSelect: function(){
getData();
}
});
});
</script>
Наконец я позволяю даты в дате подборщике Но его позволяет 2days поздно стата и 1 день дополнительно в конце
Say, если у меня есть даты с 20 по 25 это позволит период с 22 по 26
Любая помощь может быть значительно указана.
Я думаю, что это поможет вам: http://stackoverflow.com/questions/14851190/date-function-to-display-all-dates-between-two- Даты –
@ Vlastislav Novák Нет, этот пост не помогает, может опубликовать некоторый код, как я могу достичь в моем случае – Sha