Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
È 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?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"));
Verdade Diego Rinno.
LuqYYY, você tambem pode usar a classe Datetime
Obrigado pelas respostas, consegui resolver com a resposta do Diego Rinno.
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?