Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/01/2007, 06:52
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 21 años, 3 meses
Puntos: 17
Re: Nº de dia (1-365) a Timestamp

Jeje cuando aplique la funcion
me di cuenta que todas las fechas tenian un dia de mas :P

Es por que la funcion ya comienza con un dia ( a las 12:00 del dia 1 de Enero del Año X ), entonces al sumarle el plus le agregamos un dia mas.

Solucion, al principio $dia-- o quitarle los segundos de un dia al $tiempo.

Código PHP:
function nday_to_time($dias,$anio)
{
    
$undia=24 60 60;
$base mktime (120011$anio);

$plus $dias 24 60 60 ;

$tiempo = ($base $plus-$undia);

return 
$tiempo;
 
    

De todas formas viejo, el credito de la mini funcion es tuya :)