Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Determinar fecha de determinado dia de la semana (https://www.clubdelphi.com/foros/showthread.php?t=49866)

Roilo 01-11-2007 15:23:59

Determinar fecha de determinado dia de la semana
 
Hola a todos los cuates :)
Hando buscando la forma de determinar la fecha del dia 3 (por ejemplo) de la semana. Si tienen la funcion php a mano les agradecería que la publicaran en este post.
GRACIAS de antemano.:p

Roilo 01-11-2007 16:19:01

mas o menos resuelto
 
bueno.
resulta que usé una combinación de funciones php para llegar a saber la fecha de cada dia de la semana cursante:(
La funcion principal : date("d/m/Y",numero) el parametro numero representalos segundos transacurridos desde el 1 de Enero de 1970, pero obtener los segundos transcurridos desde el 1 de enero de este año tenemos la funcion date("U"). Luego a esto le resto el numero de dia de la semana en segundos : date("w")*86400
y obtengo la fecha del domingo...
quedaria :
Código PHP:

$domingo date("d/n/Y",date("U")-(date("w")*86400)) ; 
$lunes date("d/n/Y",date("U")-((date("w")-1)*86400)) ; 
... 

:( si tiene algo de mas lógica, mas practico o una funcion para ello les agradesería tambien.

xtreme 12-11-2007 22:43:12

Cita:

Empezado por Roilo (Mensaje 242866)
Si tienen la funcion php a mano les agradecería que la publicaran en este post.

Mira, para hacer eso debes usar la función date(), con la letra w, pues está te devuelve un número de acuerdo al día. 0=domingo 6=sábado.

Por ejemplo, puedes hacer así.
Código PHP:

echo "Hoy es el ".date("w")." día de esta semana." 

Claro que puedes sumarle 1 para empezar la semana el lunes. ]Personalmente yo haría eso. Espero que te sirva.


La franja horaria es GMT +2. Ahora son las 18:04:08.

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