Hola a todos:
Tengo una fecha en formato D-M-Y (26/03/2007) y tengo ciertas dudas con el siguiente código:
Código PHP:
$fecha = $_REQUEST['txtFecha'];
//$fecha = date('m/d/Y',strtotime($fecha));
//$fecha = strtotime($fecha);
//$dia = date("N",$fecha);
$dia = date("N", mktime(0, 0, 0,
substr($fecha, 3, 2), substr($fecha, 0, 2), substr($fecha, 6)));
Lo que esta comentado debería funcionar, la idea es que cada fecha que se rescate del control debería indicarme a que número del día de la semana corresponde, es decir del 1 al 7.
No obstante solo resulta con la parte que no está comentada, según yo debería funcionar de la otra forma ya que en esencia hacen lo mismo ¿o no ?
Todo esto se debe ya que la función
date("N") requiere que se le pase un timestamp con formato inglés M-D-Y y, según el código comentado debería funcionar.
Espero que puedan resolverme esta duda.....
Gracias por todo.
Hasta Luego .-