Начало часа и минуты в PHP - PullRequest
       21

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

55 голосов
/ 06 октября 2009

Мне нужно узнать текущее время в формате «Час: Мин», и любой может помочь мне в этом.

Ответы [ 7 ]

105 голосов
/ 06 октября 2009
print date('H:i');
$var = date('H:i');

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

17 голосов
/ 06 октября 2009

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

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

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

.
9 голосов
/ 06 октября 2009
print date('H:i');

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

Ищите эти строки:

[Date]

; Defines the default timezone used by the date functions

;date.timezone =

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

date.timezone ="Europe/Lisbon"

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

2 голосов
/ 07 октября 2009

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

1 голос
/ 21 сентября 2018

Для решения вашей проблемы вы можете использовать следующее решение:

echo date('H:i');
1 голос
/ 05 декабря 2015
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');
1 голос
/ 06 октября 2009

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

$ время = дата ('H: i', время () + 3600);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...