Intereting Posts
Laravel 4 Проверка формы, расширение метода __call () PHP изометрический куб с GD mysql autocasting string для integer Контроллер контроллера Magento Enterprise str_replace () и несколько переменных? Слэш с json_encode. Почему и как его решить? следующий и предыдущий месяц из данного месяца в php Facebook PHP SDK 5 :: API 2.4 :: Ошибка проверки подделки на основе межсайтового запроса. Обязательное состояние «состояние» отсутствует Как конкатенировать два видео mp4 с помощью FFMPEG и PHP-кода? Как сделать Drupal 7 Редактируемое поле в таблице только для администратора Вложенные массивы в ini-файле 500 – Произошла ошибка! Функция DB сообщает об ошибках при добавлении новой статьи в Joomla! как управлять ajax-кодом для отображения изображения и видео с помощью флага переключателя на HTML PHP move_uploaded_file не загружает изображения, когда полный веб-путь указан в системе Unix Ошибки PHP MongoDB при использовании автоматического переключения при сбое

Получение часа и минуты в PHP

Мне нужно получить текущее время, в формате Hour: Min может кто-нибудь помочь мне в этом.

print date('H:i'); $var = date('H:i'); 

Должно делать это, на текущий момент. Используйте нижний регистр h для 12-часовых часов вместо 24 часов.

Попробуй это:

 $hourMin = date('H:i'); 

Это будет 24-часовое время с часом, который всегда состоит из двух цифр. Для всех параметров см. Документы PHP для даты () .

 print date('H:i'); 

Вы должны установить правильный часовой пояс в php.ini .

Найдите эти строки:

 [Date] ; Defines the default timezone used by the date functions ;date.timezone = 

Это будет что-то вроде:

 date.timezone ="Europe/Lisbon" 

Не забудьте перезагрузить веб-сервер.

Еще один способ решения проблемы с date_default_timezone_set() если вы хотите установить часовой пояс по умолчанию для всего скрипта в часовой пояс date_default_timezone_set() – использовать date_default_timezone_set() затем использовать один из поддерживаемых часовых date_default_timezone_set() .

При обращении к вашему комментарию о том, что вам нужно ваше текущее время, а не системное время, вам придется самостоятельно выполнить настройку, есть 3600 секунд в час (используйте временные метки устройства), поэтому используйте это. например, если ваше системное время было на один час:

$ time = date ('H: i', time () + 3600);

 function get_time($time) { $duration = $time / 1000; $hours = floor($duration / 3600); $minutes = floor(($duration / 60) % 60); $seconds = $duration % 60; if ($hours != 0) echo "$hours:$minutes:$seconds"; else echo "$minutes:$seconds"; } get_time('1119241');