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 ()