Php форматує висновок системної дати

string date (string $ format [, int $ timestamp = time ()])

Повертає рядок, отформатированную відповідно до зазначеного шаблоном format. Використовується мітка часу, задана аргументом timestamp. або поточний системний час, якщо timestamp не заданий. Таким чином, timestamp є необов'язковим і за замовчуванням дорівнює значенню, що повертається функцією time ().







список параметрів

Шаблон результуючого рядка (string) з датою. Див. Параметри форматування нижче. Також існує кілька визначених констант дати / часу. які можуть бути використані замість цих параметрів. Наприклад: DATE_RSS замінює шаблон # 'D, d M Y H: i: s #'.

У параметрі format розпізнаються такі символи

Символ в рядку format

Будь-які інші символи, яких зустріли в рядку-шаблоні, будуть виведені в результуючий рядок без змін. Z завжди повертає 0 при використанні gmdate ().







Оскільки розглянута функція приймає як параметр тимчасові мітки типу integer. форматує символ u буде корисний тільки при використанні функції date_format () і користувальницьких міток часу, створених за допомогою функції date_create ().

Необов'язковий параметр timestamp є integer мітку часу, за замовчуванням дорівнює поточному локальному часу, якщо timestamp не вказано. Іншими словами, значення за замовчуванням дорівнює результату функції time ().

значення, що повертаються

Повертає отформатированную рядок з датою. При передачі нечислового значення як параметр timestamp буде повернуто FALSE і викликана помилка рівня E_WARNING.

Кожен виклик до функцій дати / часу при неправильних налаштуваннях часовий пояс згенерує помилку рівня E_NOTICE. і / або помилку рівня E_STRICT або E_WARNING при використанні системних налаштувань або змінної оточення TZ. Дивіться також date_default_timezone_set ()

список змін