Как обратить функцию mktime () в PHP? - PullRequest
1 голос
/ 04 ноября 2010

Я использую следующие для преобразования времени в целое число

mktime(hour,minute,second,month,day,year)

Как бы я изменил это, чтобы получить желаемую дату?В настоящее время мне не нужны ни минуты, ни секунды, поэтому я использую нули '0' для них.Любые предложения будут оценены.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 04 ноября 2010

Используйте функцию Дата ()

$yourtime = mktime(...);
date("d/m/Y h", $yourtime);
2 голосов
/ 04 ноября 2010

Если ваши данные пришли из формы HTML, вы можете использовать это вместо mktime ():

$time = strtotime($_GET['time']);
$rounded = $time - $time % 3600; // rounds down to the last hour

Тогда просто используйте:

date ('Y-m-d',$rounded);

для отображения даты.

...