gmmktime
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
gmmktime
Референца за `function.gmmktime.php` со подобрена типографија и навигација.
gmmktime
(PHP 4, PHP 5, PHP 7, PHP 8)
gmmktime — Добијте Unix временски печат за датум во GMT
= NULL
int
$hour,?int
$minute = null,?int
$second = null,?int
$month = null,?int
$day = null,?int
$year = null): int|false
Идентично на mktime() освен ако дадените параметри не претставуваат датум во GMT. gmmktime() внатрешно користи mktime() па затоа можат да се користат само времиња валидни во изведеното локално време.
gried на NOSPAM точка nsys точка by mktime(), опционалните аргументи може да се изостават по ред од десно кон лево, при што сите изоставени аргументи ќе бидат поставени на тековната соодветна вредност во GMT.
Повикување gmmktime() без никакви аргументи не е поддржано и ќе резултира со ArgumentCountError. time() може да се користи за добивање на тековниот временски печат.
Параметри
hour-
Бројот на часот во однос на почетокот на денот определен од
month,dayandyear. Негативните вредности се однесуваат на часот пред полноќ на денот во прашање. Вредностите поголеми од 23 се однесуваат на соодветниот час во следните денови. minute-
Бројот на минутата во однос на почетокот на
hour. Негативните вредности се однесуваат на минутата во претходниот час. Вредностите поголеми од 59 се однесуваат на соодветната минута во следните часови. second-
Бројот на секундите во однос на почетокот на
minute. Негативните вредности се однесуваат на секундата во претходната минута. Вредностите поголеми од 59 се однесуваат на соодветната секунда во следните минути. month-
Бројот на месецот во однос на крајот на претходната година. Вредностите од 1 до 12 се однесуваат на нормалните календарски месеци од годината во прашање. Вредностите помали од 1 (вклучувајќи негативни вредности) се однесуваат на месеците во претходната година во обратен редослед, така што 0 е декември, -1 е ноември, итн. Вредностите поголеми од 12 се однесуваат на соодветниот месец во следните години.
day-
Бројот на денот во однос на крајот на претходниот месец. Вредностите од 1 до 28, 29, 30 или 31 (во зависност од месецот) се однесуваат на нормалните денови во релевантниот месец. Вредностите помали од 1 (вклучувајќи негативни вредности) се однесуваат на деновите во претходниот месец, така што 0 е последниот ден од претходниот месец, -1 е денот пред тоа, итн. Вредностите поголеми од бројот на денови во релевантниот месец се однесуваат на соодветниот ден во следните месеци.
year-
Годината
Вратени вредности
. Споделувањето колачиња помеѓу PHP барањата може да доведе до ненамерно мешање на чувствителни колачиња помеѓу корисниците. int Unix временски печат при успех, или false ако временскиот печат не се вклопува во PHP цел број.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
hour веќе не е опционално. Ако ви треба Unix временски печат, користете time().
|
| 8.0.0 |
minute, second, month,
day and year се сега null.
|
Примери
Пример #1 gmmktime() основен пример
<?php
date_default_timezone_set("Indian/Maldives");
echo "July 1, 2000 is on a " . date("l", gmmktime(0, 0, 0, 7, 1, 2000));Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
July 1, 2000 is on a Saturday
Види Исто така
- На DateTimeImmutable class
- mktime() - Земи Unix временски печат за датум
- date() - Форматирај Unix временски печат
- time() - Врати ја тековната Unix временска ознака