Web-Programming.in.ua

Робота з датою і часом в PHP

Привіт, в цій статті я розповім про досить важливу тему - маніпуляції з датою і часом в PHP. Сфера використання досить велика. От наприклад, щоб вивести дату написання новини, повідомлення, і т.д. Тому почнемо...


Перше, з чого хотілося би почати - функція time(). Вона проста в використанні і корисна. А все, що вона робить - вертає кількість секунд з 01.01.1970 (початок епохи Unix). Це значення називається Unix time.

<?php
echo time();
?>

Наступна функція - date(). Вона дуже часто використовуєтся. Суть її в тому, щоб видавати форматовану дату від заданого unix time. Приймає вона лише один обов’язковий аргумент - формат дати і один не обов’язковий - unix time. Повний опис можна знайти тут: http://php.net/manual/ru/function.date.php

Приклад:

<?php
$timestamp = time();
echo date("d.m.Y H:i:s", $timestamp);
?>

Результатом виконання буде щось схоже на "18.11.2015 21:20:14".


Я привів до прикладу тільки дві функції для роботи з часом тому, що саме вони найчастіше використовуются. Якщо ж ви не знайшли потрібної інформації, то ви можете завітати на http://php.net/manual/ru/ref.datetime.php і переглянути усі функції для роботи з датою і часом в PHP.

Тільки авторизовані користувачі можуть додавати коментарі.

Нагору