Hola,
No sé si esto debe de ir en php o javascript, creo que aqui.
Contacto con otra página web por get y saco información de un xml.
Del xml saco fechas de disponibilidad que me gustaría usar en datepicker para desactivar las fechas
Este es la parte del php donde saco la información
$cifraexcursion = 9;
$xml = new SimpleXMLElement($viajes);
foreach ($xml->excursion as $excursion) {
if ($tour->idmodelo == $cifraexcursion) {
echo "<br>Fechas ".$tour->fecha;
Necesito guardar esas fechas como array javascript
El datepicker abajo funciona perfectamente con las fechas puestas manualmente en el array de javascript.
Pero no soy capaz de hacerlo con $excursion->fecha
<script>
var array = ["2018-10-14","2018-10-15","2018-10-16"];
$('input').datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
(function() {
$.datepicker.setDefaults({
regional: 'en',
buttonImage: "/images/calendar_blue.png",
buttonImageOnly: true,
firstDay: 1,
})
})();
</script>
Este echo php imprime 4 fechas
echo "<br>Fechas ".$excursion->fecha;
Sin embargo si intento guardarlo como array javascript funciona, pero solo me da la ultima fecha de los cuatro.
var array=["<?php echo ($excursion->fecha);?>",];
Muchas gracias si me pueden ayudar