Em PHP, é possível trabalhar com datas e horas usando a classe DateTime. Ela permite criar objetos que representam datas e horas e realizar operações aritméticas com eles, como soma, subtração e diferença.
Aqui estão alguns exemplos de como fazer isso:
1. Soma de dias:
<?php $date = new DateTime(); // Cria um objeto com a data atual $date->add(new DateInterval('P7D')); // Adiciona 7 dias ao objeto echo $date->format('Y-m-d'); // Exibe a nova data no formato "YYYY-MM-DD"
2. Subtração de dias:
<?php $date = new DateTime(); // Cria um objeto com a data atual $date->sub(new DateInterval('P7D')); // Subtrai 7 dias do objeto echo $date->format('Y-m-d'); // Exibe a nova data no formato "YYYY-MM-DD"
3. Diferença entre duas datas:
<?php $date1 = new DateTime('2022-01-01'); $date2 = new DateTime('2022-01-15'); $diff = $date2->diff($date1); // Calcula a diferença entre as duas datas echo $diff->format('%a dias'); // Exibe a diferença em dias
Leave a Reply