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>";
?>
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