Як вам (сподіваюся) відомо, дата і час в базі даних MySQL зберігається в форматі 0000-00-00 00:00:00, де:
- 0000-00-00 00:00:00 – перші чотири цифри – рік,
- 0000-00-00 00:00:00 – наступні після дефіса – місяць,
- 0000-00-00 00:00:00 – наступні – день,
- 0000-00-00 00:00:00 – далі – години,
- 0000-00-00 00:00:00 – хвилини,
- 0000-00-00 00:00:00 – секунди.
Щоб трансформувати це представлення з бази даних в потрібний формат на сторінці користувача, потрібно застосувати функцію PHP strtotime() в зв'язці з функцією date(). Наведений нижче код:
$day = strtotime($value);
$value = date("d", $day);
…виведе день місяця, 2 цифри з ведучим нулем від 01 до 31.
А код:
$monate = strtotime($value);
$value = date("m", $monate);
…виведе порядковий номер місяця з ведучим нулем від 01 до 12.
Всі формати дати і часу можна подивитися у документації PHP.
Якщо ви вже зареєстровані на цьому сайті, або вже залишали тут свої коментарі, відгуки, заявки на участь в акціях, щоб додати ще один коментар – авторизуйтесь
Додати коментар