Шляхом Альбірео

НовиниЗаписиPHPДата і час

2022.07.15
Практичні приклади отримання фактичної інформації про дату і час.

NoteФункція повертає рядок, який відформатований відповідно до зазначеного шаблону format. Аргумент timestamp задає мітку часу. Якщо timestamp не заданий, тоді використовується поточний системний час. Вказувати тимчасову мітку необов’язково, якщо ви її не вкажете, тоді вона за замовчуванням буде дорівнює значенню, яке повертається функцією time().

/* Варіанти дати-часу відповідно шаблона */

[PHP]

<?php echo "<p>Відображення поточної дати: " . date('d-m-Y') . "</p>"; echo "<p>Відображення поточного часу: " . date('H:i:s') . "</p>"; echo "<p>Відображення поточної дати та часу: " . date('d-m-Y H:i:s') . "</p>"; echo "<p>Відображення поточної дати та часу в довгому форматі: " . date('d F Y, D - g:i:s A') . "</p>"; ?>

NoteІноді потрібно отримати мітку часу в минулому або майбутньому. Це можете зробити за допомогою функції mktime(). Потрібно вказати необхідну дату, і вона повертається з міткою часу Unix.

/* Функція mktime() */

[PHP]

<?php echo "<p>Відображення дати, згенерованої функцією mktime: " . date('d-m-Y', mktime(0, 0, 0, 5, 25, 2019)) . "</p>"; echo "<p>Сьогоднішня дата: " . date('d-m-Y') . "</p>"; echo "<p>Завтра буде: " . date('d-m-Y', mktime(0, 0, 0, date('m'), date('d')+1, date('Y') ) ) . "</p>"; ?>

Результат виконання прикладу:

Дата, згенерована функцією mktime: 25-05-2019

Сьогоднішня дата: 30-10-2024

Завтра буде: 31-10-2024