Суббота, 21.12.2024
Меню сайта
Вход на сайт
Поиск
Статистика
Яндекс.Метрика
Реклама
HTML Perl PHP Прочее
Создание временной метки с возможностью сортировки на PHP
Порой использовать даты в базах данных неразумно. Различные языковые версии базы, её драйвера или особенности операционной системы могут привести к проблемам в результате неправильного взаимодействия с локальным форматом даты.
Альтернативой является использование временных меток. Существует несколько различных форматов, большинство из которых имеет следующую структуру: "год-месяц-день-час-минута-секунда". При таком порядке значений строки, представляющие даты, очень легко сортировать, что делает их пригодными для баз данных.


Код
<?php
function timestamp($t = null) {
if ($t == null) {
$t = time();
}
return date('YmdHis', $t);
}
echo 'Временная метка: ' . timestamp(time());
?>


Чтобы создать подобную временную метку, требуется вызов функции date() со специальними параметрами. В приведенном выше коде этот вызов организован в функцию, для удобства.
PHP 4356 16.01.2010
Материалы по теме: