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

Очень трудно рационализировать инвестиции в платформу с динамическими медиа обычно. Я имею в виду, я соглашаюсь с использованием Flash для видео, но если бы я должен был записать коммерческое веб-приложение, я все еще пошел бы с HTML, JavaScript, Ajax и т.п. - не с Flash/Silverlight/whatever.

В моей карьере как разработчик, я никогда не использовал сайты, которые усилили Flash способом тот проявленный здравый смысл. Я, с другой стороны, видел хорошее использование Ajax (например, Google Mail). Анимация довольно релевантна в некоторых случаях (например, Игры), но создание разумного UIs использование Flash или Silverlight... хорошо, это возможно, мы знаем, что это, но кому нужны они, когда у Вас может быть HTML, делают то же, более предсказуемым способом?

58
задан djot 7 October 2013 в 11:23
поделиться

5 ответов

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

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

111
ответ дан 24 November 2019 в 18:46
поделиться

Try this:

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

This will be 24-hour time with an hour that is always two digits. For all options, see the PHP docs for date().

17
ответ дан 24 November 2019 в 18:46
поделиться
print date('H:i');

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

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

[Date]

; Defines the default timezone used by the date functions

;date.timezone =

Это будет примерно так:

date.timezone ="Europe/Lisbon"

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

9
ответ дан 24 November 2019 в 18:46
поделиться

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

2
ответ дан 24 November 2019 в 18:46
поделиться

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

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

1
ответ дан 24 November 2019 в 18:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: