Cyber Plets Postado Julho 2, 2004 Denunciar Share Postado Julho 2, 2004 Preciso fazer uma pagina que me retorne a data menos 30 dias mas não estou conseguindo fazer.. alguém poderia me ajudar?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ppgsalomao Postado Julho 2, 2004 Denunciar Share Postado Julho 2, 2004 <?echo date("d \/ m \/ Y", mktime(date('H'),date('i'),date('s'),date('m'), date('d')-30, date('Y')));?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Cyber Plets Postado Julho 2, 2004 Autor Denunciar Share Postado Julho 2, 2004 Mais uma perguntinha, agora eu tenho duas datas, por ex... 05062004 e 04072004 como faço para saber se a diferença entre eles é maior que 30 dias?é que estou montando um sistema com um tipoo de validade, ou seja se passar de 30 dias não pode mais usar... se puder me explicar tb algo sobre o Mktime eu ficaria grato...valeu... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 2, 2004 Denunciar Share Postado Julho 2, 2004 MKTIME<?phpecho date("M-d-Y", mktime(0, 0, 0, 12, 32, 1997));echo date("M-d-Y", mktime(0, 0, 0, 13, 1, 1997));echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 1998));echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 98));?>Mais informações Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Julho 2, 2004 Denunciar Share Postado Julho 2, 2004 <?phpfunction dif_data( $DataI, $DataF ){ if ( strcmp( substr( $DataI, 2, 1 ), "/" ) == 0 ) { $DataI = substr($DataI,6,4).substr($DataI,2,4).substr($DataI,0,2); $DataF = substr($DataF,6,4).substr($DataF,2,4).substr($DataF,0,2); } $DataInicial = getdate(strtotime($DataI)); $DataFinal = getdate(strtotime($DataF));// Calcula a Diferença $Dif = ($DataFinal[0] - $DataInicial[0]) / 86400; return( $Dif );}$data1 = "05/06/2004";$data2 = "04/07/2004";$diferença = dif_data( $data1,$data2 );echo "Diferença entre as datas $data1 e $data2 é de $diferença dias";//Resultado:Diferença entre as datas 05/06/2004 e 04/07/2004 é de 29 dias?>Com isso você consegue montar o sistema que você quer, dai você usa um if pra saber se a data é maior que o resultadomas qualquer duvida poste ai Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Cyber Plets
Preciso fazer uma pagina que me retorne a data menos 30 dias mas não estou conseguindo fazer.. alguém poderia me ajudar??
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.