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


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


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