Somar, multiplicar e diminuir horas no php
13/11/2017
0
Olá pessoal, estou trabalhando em um sisteminha de agendamento em php, porém estou com dificuldades na hora de fazer algumas operações com data e hora!
basicamente eu preciso fazer operações aritméticas usando horas e até mesmo as datas!
Pelo que sei, se eu usar o o retorno seria 01:30:00, mas isso não funciona!
eu preciso fazer todas as operações possíveis usando a hora, preciso de uma luz! não sei se existe alguma outra função do php ou se estou fazendo de forma errada!
para diminuir eu consegui assim
porém isso não funciona com a multiplicação nem divisão!
Desde já muito Obrigado!
basicamente eu preciso fazer operações aritméticas usando horas e até mesmo as datas!
Pelo que sei, se eu usar o
echo date("H,i:s", strtotime(00:30:00) * 3);
eu preciso fazer todas as operações possíveis usando a hora, preciso de uma luz! não sei se existe alguma outra função do php ou se estou fazendo de forma errada!
para diminuir eu consegui assim
$TOTAL_HORAS_MANHA = gmdate('H:i:s', strtotime( 12:00:00 ) - strtotime( 09:00:00] ) );
porém isso não funciona com a multiplicação nem divisão!
Desde já muito Obrigado!
Victor Marques
Curtir tópico
+ 0
Responder
Posts
14/11/2017
Rander Freitas
Olá Victor,
Você pode usar a classe DateTime do PHP no seguinte link: http://php.net/manual/pt_BR/class.datetime.php
Exemplo:
Espero que tenha ajudado!
Você pode usar a classe DateTime do PHP no seguinte link: http://php.net/manual/pt_BR/class.datetime.php
Exemplo:
<?php $ontem = DateTime::createFromFormat('d/m/Y', '13/11/2017'); $hoje = $ontem->add(new DateInterval('P1D'));
Espero que tenha ajudado!
Responder
14/11/2017
Marcelo Santana
Bom dia, Victor!
Recomendo você dar uma conferida no artigo Manipulando Datas no PHP:
Manipulando Datas no PHP
Espero que ajude.
Forte abraço.
Recomendo você dar uma conferida no artigo Manipulando Datas no PHP:
Manipulando Datas no PHP
Espero que ajude.
Forte abraço.
Responder
Clique aqui para fazer login e interagir na Comunidade :)