Дата и время
MySQL поддерживает несколько типов полей, специально приспособленных для хранения дат и времени в различных форматах (табл. 26.5).
Таблица 26.5. Представление дат и времени в базах данных MySQL
Тип | Описание | ||
DATE | Дата в формате ГГГГ-ММ-ДД |
| |
TIME | Время в формате ЧЧ:ММ:СС | ||
DATETIME | Дата и время в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС | ||
TIMESTAMP | Время и дата в формате timestamp. Однако при получении значения поля оно отображается не в формате timestamp, а в виде ГГГГММДДЧЧММСС, что сильно умаляет преимущества его использования в PHP |
Надо заметить, что в PHP будет проще самостоятельно генерировать дату и время при вставке данных в таблицу, а не задействовать встроенные в MySQL типы. Например, привлекательный с виду тип TIMESTAMP на деле оказывается довольно неудобным, потому что отображается не в том виде, который мы ожидаем.