Порой использовать даты в базах данных неразумно. Различные языковые версии базы, её драйвера или особенности операционной системы могут привести к проблемам в результате неправильного взаимодействия с локальным форматом даты. Альтернативой является использование временных меток. Существует несколько различных форматов, большинство из которых имеет следующую структуру: "год-месяц-день-час-минута-секунда". При таком порядке значений строки, представляющие даты, очень легко сортировать, что делает их пригодными для баз данных.
Код <?php function timestamp($t = null) { if ($t == null) { $t = time(); } return date('YmdHis', $t); } echo 'Временная метка: ' . timestamp(time()); ?>
Чтобы создать подобную временную метку, требуется вызов функции date() со специальними параметрами. В приведенном выше коде этот вызов организован в функцию, для удобства. |