HeadBreack 0 Posted November 8, 2016 Boas pessoal, estou a tentar perceber umas funções gostada que me ajudassem aqui não é nada de mais para quem percebe :D $laufZeit = 365; //Aqui não tenho a certeza mas acho que está a representar 365 Dias $calcLZ = (60*60*24)*365; //o 60*60*24 gostava de saber de que se trata $expireStamp = time()+$calcLZ; // aqui está a somar a data atual + os tantos dias que estão na função calcLZ $expireDate = date("Y-m-d H:i:s",$expireStamp); //Nao fasso a minima xD Obrigado aos participantes :) Cumprimentos Share this post Link to post Share on other sites
morfo2 4,680 Posted November 8, 2016 Dás isso em matemática do 8º ano e em Físico Química do 9º ano. 60*60*24*365 é a fórmula de quantos segundos existem num ano (60 segundos)x(60 minutos)x(24 horas)x(365 dias) Y-m-d é a designação do calendário year-month-day (ano-mês-dia) H:i:s é a designação do relógio hour-minute-second (hora-minuto-segundo) 1 HeadBreack reacted to this Share this post Link to post Share on other sites
Xandy 46 Posted November 8, 2016 Isso está mal... Nem sempre são 365 dias. Com isso, nunca vais ter nada de útil... Share this post Link to post Share on other sites
HeadBreack 0 Posted November 8, 2016 8 minutos atrás, morfo2 disse: Dás isso em matemática do 8º ano e em Físico Química do 9º ano. 60*60*24*365 é a fórmula de quantos segundos existem num ano (60 segundos)x(60 minutos)x(24 horas)x(365 dias) Y-m-d é a designação do calendário year-month-day (ano-mês-dia) H:i:s é a designação do relógio hour-minute-second (hora-minuto-segundo) Obrigado morfo2 pela explicação 2 minutos atrás, IronMan disse: Isso está mal... Nem sempre são 365 dias. Com isso, nunca vais ter nada de útil... Isso está apenas a somar a data actual + 365 dias mas obrigado pela critica :) Share this post Link to post Share on other sites
morfo2 4,680 Posted November 8, 2016 4 minutos atrás, IronMan disse: Isso está mal... Nem sempre são 365 dias. Com isso, nunca vais ter nada de útil... Qualquer função usa o valor de 365 dias. O acerto tem de ser feito manualmente nos anos bissextos, não se vai usar 365,25 na função. De nada Hacker. Share this post Link to post Share on other sites
HeadBreack 0 Posted November 8, 2016 morfo2 podes dar uma olhadela neste code a ver se está correcto? <?php $days = 365; // Representa 1 Ano $one_year = (60*60*24)*$days; //Segundos, Minutos, Horas $cacule_time = time()+$one_year; //Soma a Data Actual + 1 Ano $expire_date = date("Y-m-d H:i:s",$cacule_time); //Apresenta o calculo ?> Share this post Link to post Share on other sites
Xandy 46 Posted November 8, 2016 (edited) Qual é o objectivo da tua função já agora? Edited November 8, 2016 by IronMan (see edit history) Share this post Link to post Share on other sites