LuqYYY 1 Denunciar post Postado Junho 13, 2015 È o seguinte estou exibindo uma data assim. $data = date('d/m/Y', strtotime($resul_compra['data'])); echo $data; Preciso de adicionar +1 no ano, como faço? Compartilhar este post Link para o post Compartilhar em outros sites
ExtremsX 58 Denunciar post Postado Junho 13, 2015 Você sabe que strtotime retorna um INT correto? por que então você apenas não adiciona o numero de segundos correspondente a um ano ao numero retornado pelo strtotime? Compartilhar este post Link para o post Compartilhar em outros sites
Diego Rinno 35 Denunciar post Postado Junho 13, 2015 strtotime() serve justamente para adicionar tempo á data. Faça isso: $data = date('d/m/Y', strtotime("+1 Year", strtotime($resul_compra['data'])); Saiba mais: strtotime(); Você sabe que strtotime retorna um INT correto? por que então você apenas não adiciona o numero de segundos correspondente a um ano ao numero retornado pelo strtotime? Também é uma boa opção, mas se for um ano bisse.xto não vai dar certo. [Edit] IMPORTANTE: a data deve estar no formato dd-mm-AAA para funcionar corretamente. Assim: $data = date('d/m/Y', strtotime("+1 Year", strtotime("13-06-2015")); Compartilhar este post Link para o post Compartilhar em outros sites
ExtremsX 58 Denunciar post Postado Junho 13, 2015 Verdade Diego Rinno. LuqYYY, você tambem pode usar a classe Datetime Compartilhar este post Link para o post Compartilhar em outros sites
LuqYYY 1 Denunciar post Postado Junho 13, 2015 Obrigado pelas respostas, consegui resolver com a resposta do Diego Rinno. Compartilhar este post Link para o post Compartilhar em outros sites