Как вам (надеюсь) известно, дата и время в базе данных 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.
Если вы уже зарегистрированы на этом сайте, или уже оставляли здесь свои комментарии, отзывы, заявки на участие в акциях, чтобы добавить ещё один комментарий – авторизуйтесь
Добавить комментарий