160  1

#php[faq] :: як отримати дату і час з бази даних в потрібному форматі

Отримуємо дату або час з бази даних в потрібному форматі використовуючи функцію PHP strtotime, яка перетворює текстове представлення дати англійською мовою в мітку часу Unix.

#php[faq] :: як отримати дату і час з бази даних в потрібному форматі

Як вам (сподіваюся) відомо, дата і час в базі даних 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.

Підписуйтесь. Коментуйте. Діліться відео і статтями - зробимо разом нашу роботу простіше і цікавіше!

Удачі, Миру і Добра!

Igor KRUK

переклад з російської

Створення landing page, сайтів-візиток, корпоративних сайтів, веб-порталів та інтернет-магазинів на різних платформах у розумні строки і…
за розумні гроші.

Якщо ви вже зареєстровані на цьому сайті, або вже залишали тут свої коментарі, відгуки, заявки на участь в акціях, щоб додати ще один коментар – авторизуйтесь

Додати коментар

Коментарі


«ArtInWeb.biz»
  • #27

UA :: У коментарях ви можете щось додати або уточнити, у т.ч. поділитися вашим кодом.


RU :: В комментариях вы можете что-то добавить или уточнить, в т.ч. поделиться вашим кодом.


EN :: In comments you can add or clarify something, including share your code.


© «ArtInWeb.biz» – веб-розробка повного циклу

В останнє редагувалось: 29/03/2019