Функция PHP Mktime
Встроенная функция PHP mktime () создает метку времени Unix для определенной даты и времени.

Вы можете использовать PHP, чтобы легко найти текущее, местное время и дату но Вы не всегда хотите работать с текущим или фактическим временем. Во многих случаях вам нужно будет работать с определенной, произвольной датой и временем. Чтобы работать с этим конкретным временем и датой, вы сначала используете встроенную функцию PHP mktime () для создания метки времени Unix1 на эту дату и время. Эта временная метка присваивается переменной, которую вы затем можете использовать в своей программе. В приведенном ниже примере я использовал день и время своего дня рождения в этом году (23 августа 2005 года, 10:11 утра). Давайте посмотрим на код.

$ tstamp = mktime (10, 11, 0, 8, 23, 2005);

Как видите, эта функция принимает 6 целочисленных аргументов в следующем порядке: час, минута, секунда, месяц, день и год. Конечно, компьютер работает круглосуточно, но он также обрабатывает часы после 12 часов немного по-другому. С полудня часы с 13 до 24. Таким образом, 14 будет 14:00. Функция mktime () также может обрабатывать значения, превышающие 24 часа. Если бы я установил часовой аргумент 26 в приведенном выше примере, отметка времени была бы на 2 часа ночи 24 августа 2005 года. Если какой-либо из аргументов опущен, значение этого аргумента устанавливается на местное, текущее время на сервер, на котором работает программа. Например, если я запустил программу в 16:00 и пропустил часовой аргумент, программа автоматически использовала бы 16 для часового аргумента. Приведенный выше пример приведет к значению временной метки 1124809860.

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

1Временная метка - это целое число, представляющее количество секунд с начала эпохи Unix (1 января 1970 года, 00:00:00) и дату, с которой вы хотите работать.





Видео инструкция: PHP Mktime & Gmmktime Function Tutorial in Hindi / Urdu (May 2024).