Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2013, 14:50
mandygr87
 
Fecha de Ingreso: abril-2013
Mensajes: 82
Antigüedad: 11 años, 8 meses
Puntos: 0
convertir un array de fechas en php a javascript

Hola, soy nueva con javascript y no tengo casi idea.

Necesito que de un array de fechas que tengo en php convertirlo a javascript para depues deshabilitarlo de datepicker.

Me explico.

Yo tengo mi

Código PHP:
 $dias = Array("21-5-2013","17-5-2013"); 
en php


y quiero añadiresas fechas en a mi var disabledDays

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     var disabledDays = [];
  3.     function disableAllTheseDays(date) {
  4.     var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
  5.     for (i = 0; i < disabledDays.length; i++) {
  6.         if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1) {
  7.             return [false];
  8.         }
  9.     }
  10.     return [true];
  11. }
  12. $(function() {
  13.     $('#dob').datepicker({
  14.         dateFormat: 'mm-dd-yy',
  15.         beforeShowDay: disableAllTheseDays});
  16. });
  17. </script>

¿¿Me podríais decir cómo se hace??

Otra duda, se puede poner varias opciones en beforeShowDay, es decir si yo quiero añadir que ademas de deshabilitar esos días también quiero que estén solo habilitados los viernes de esta manera:

Código Javascript:
Ver original
  1. // Enable only Friday
  2. $("#datepicker9").datepicker({
  3.     dateFormat: 'dd-mm-yy',
  4.     minDate: 1,
  5.     beforeShowDay: enableFirday
  6. });
  7. // Custom function to enable friday only in jquery calender
  8. function enableFirday(date) {
  9.     var day = date.getDay();
  10.     return [(day == 5), ''];
  11. }