Como adicionar 30 minutos numa data em PHP

Escrito por steve mcdonnell Google | Traduzido por wanderson andrade
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como adicionar 30 minutos numa data em PHP
Realize operações aritméticas de datas com o PHP (Jupiterimages/Comstock/Getty Images)

Em PHP, uma data é constituída tanto pela data quanto pela hora. Se a hora não for especificada, o PHP omitirá o tempo atual. O PHP armazena a data como um valor inteiro, representando o número de segundos desde 01 de janeiro de 1970 às 00:00:00 GMT (Greenwich Mean Time). Uma vez que o PHP fornece um grande número de funções embutidas, que permitem que você crie, converta e manipule datas, você pode adicionar 30 minutos para uma data, convertendo minutos para segundos e simplesmente adicionando-os à variável, uma vez que uma data é armazenada no PHP como segundos.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Crie uma nova variável e a defina igual à data a qual você deseja adicionar 30 minutos, usando a função "strtotime" do PHP , desde que você esteja usando o componente de tempo da variável de data. Por exemplo, digite:

    <?php $base = strtotime("next Tuesday");

  2. 2

    Crie uma variável e a defina igual ao número de minutos que você deseja adicionar à data. Converta os minutos em segundos, multiplicando por 60. Adicione os segundos à data que você acabou de criar. Por exemplo, digite:

    $minutes_to_add = 30; $seconds_to_add = $minutes_to_add * 60; $new = $base + $seconds_to_add;

  3. 3

    Escreva alguma saída na tela que permita que você verifique a lógica do programa. Use a função "date" (data) para exibir a data e a hora, de acordo com o formato desejado. Por exemplo, digite:

    echo "Base date is " . date("j F Y g:i a", $base); echo "Minutes to add are $minutes_to_add"; echo "New date is " . date("j F Y g:i a", $new);

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível