Есть проблема примерно в следующем, в таблице БД должна храниться дата создания заявки, из даты так же, выводится md5 хэш, для идентификации каждой заявки.
$date=date('Y-m-d H:m:s');
Данная функция выдает правильную дату, а время постоянно 15:10:чч и изменяются только секунды.
Когда Реальное время на машине доходит до 16:10, то данная функция целый час показывает 16:10:xx
Подскажите в чем проблема?
ОС: Ubuntu 11.04
Apache
Server version: Apache/2.2.17 (Ubuntu)
Server built: Sep 1 2011 09:25:26
PHP:
PHP 5.3.5-1ubuntu7.2 with Suhosin-Patch (cli) (built: May 2 2011 23:18:30)
Copyright © 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
MySQL: версии 5.1.54
Спустя 4 минуты, 29 секунд (18.10.2011 - 15:20) Krevedko написал(а):
если в базе хранится текущая дата со временем, почему не хранить ее в формате TimeStamp с дефолтом CURRENT_TIMESTAMP ?
будет автоматом выставляться время вставки записи
будет автоматом выставляться время вставки записи
Спустя 10 минут, 5 секунд (18.10.2011 - 15:30) freelancer89 написал(а):
Думал об этом, но значение даты еще используется для создания хеша. Ну и интересно же узнать почему стандартная функция себя так ведет.
Спустя 37 минут, 51 секунда (18.10.2011 - 16:07) freelancer89 написал(а):
Нашел в чем проблема, m в функции это порядковый номер месяца, а не минуты, как я, по ошибке считал.
date(' Y:m:d H:i:s');
_____________