Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   función date para devolver Nº dia de la semana (https://www.clubdelphi.com/foros/showthread.php?t=41814)

lucasarts_18 26-03-2007 21:49:03

función date para devolver Nº dia de la semana
 
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(000
             
substr($fecha32), substr($fecha02), substr($fecha6))); 

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 .-

droguerman 27-03-2007 04:21:07

quizás en vez de / deberías usar guion :rolleyes:

a lo mejor puede funcionar

kayetano 27-03-2007 14:27:03

Hola

También puedes usar la cadena que ya conoces y trocearla:
Código PHP:

<?
list( $d$m$a ) = split"/"$fecha );
?>

split devuelve un array pero para cosas como esta que se conoce la posición y el significado de cada trozo yo utilizo esta técnica.


La franja horaria es GMT +2. Ahora son las 00:40:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi