ATTN! The following code produces different result in PHP 7 and PHP 8!
gmdate('Y-m-d\TH:i:s', null);
In PHP 7 null in gmdate('Y-m-d\TH:i:s', null) translated as 0, although gmdate('Y-m-d\TH:i:s'); (w/o 2nd parameter specified) works as it should.
This issue is fixed in PHP 8.gmdate
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
gmdate
Референца за `function.gmdate.php` со подобрена типографија и навигација.
gmdate
(PHP 4, PHP 5, PHP 7, PHP 8)
gmdate — Форматирај датум/време по GMT/UTC
= NULL
Идентично на date() функцијата освен што вратеното време е Гриничко средно време (GMT).
Параметри
format-
Форматот на прикажаниот датум string. Погледнете ги опциите за форматирање за date() function.
timestampОпционалниот
timestampпараметарот е int Unix временски печат што стандардно се поставува на моменталното локално време акоtimestampе изоставен илиnull. Со други зборови, стандардно се поставува на вредноста на time().
Вратени вредности
Враќа форматиран датум стринг.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
timestamp сега е null.
|
Примери
Пример #1 gmdate() example
<?php
date_default_timezone_set("Europe/Helsinki");
echo date("M d Y H:i:s e", mktime(0, 0, 0, 1, 1, 1998)) . "\n";
echo gmdate("M d Y H:i:s e", mktime(0, 0, 0, 1, 1, 1998));Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Jan 01 1998 00:00:00 Europe/Helsinki Dec 31 1997 22:00:00 UTC
Види Исто така
- комбинирани формати - Враќа нов DateTimeImmutable објект
- - Враќа датум форматиран според дадениот формат » Онлајн алатка за дизајн на формат strftime()
- date() - Форматирај Unix временски печат
- mktime() - Земи Unix временски печат за датум
- gmmktime() - Земете Unix временска ознака за датум во GMT
- Форматирај го времето/датумот GMT/UTC според локалните поставки DateTimeInterface::format()