Um DateTime->setTime invertido

04/08/2019

0

Existe um metodo em PHP : setTime que transforma dados em horas, desta forma:

setTime($hora,$min,$sec);

retorno: 16:04:02

Gostaria de saber se existe um metodo que retorne o contrario-> Eu dou uma variavel para ele e ele me retorne, seja o dia o mes ou o ano:

$horas = metodo($DateTime, 0);

e o retorno seja: $horas = 16
Israel Barcelos

Israel Barcelos

Responder

Posts

13/09/2019

Joel

Existe um metodo em PHP : setTime que transforma dados em horas, desta forma:

setTime($hora,$min,$sec);

retorno: 16:04:02

Gostaria de saber se existe um metodo que retorne o contrario-> Eu dou uma variavel para ele e ele me retorne, seja o dia o mes ou o ano:

$horas = metodo($DateTime, 0);

e o retorno seja: $horas = 16


Olá Israel !
você pode usar o format do DateTime() e montar o retorno da forma como quiser, exemplo:
<?php
$dt = date("Y-m-d H:i:s");
$datetime = new DateTime($dt);
echo $datetime->format("d/m/Y"); // 13/09/2019
echo $datetime->format("H:i"); // 12:30
?>

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar