С нами с 13.11.06
Сообщения: 777
Рейтинг: 418
|
Добавлено: 10/01/09 в 16:42 |
Здравстуйте. Возникла проблема. В таблице два столбца типа DATETIME. Один - текушее время, другой время завершения. Я использую функцию date() следущим образом:
Код: | mysql_query("INSERT INTO table_name (reg_date, exp_date) VALUES ("'".date('Y-m-d H:i:s')."', '".date('Y-m-d H:i:s', strtotime('+1 week'))."')"); |
Таким образом хочу получить дату и время на неделю позже. Что получается в результате: первая дата записывается с точностью до секунды, а та что со смещением - дата записывается нормально, а время 00:00:00
Пробовал так же смещение задавать вот так:
Код: | time() + (7*24*60*60) |
- один хрен цифры нулевые получаются... как справиться с проблемой? Или что посоветуете альтернативного?
|
|
|
|
Гражданин планеты Земля
С нами с 30.03.03
Сообщения: 7217
Рейтинг: 2185
|
Добавлено: 10/01/09 в 17:02 |
все работает
Код: |
print date('Y-m-d H:i:s');
print '<br />';
print date('Y-m-d H:i:s', time() + 604800);
|
2009-01-10 14:01:43
2009-01-17 14:01:43
|
|
|
|
С нами с 13.11.06
Сообщения: 777
Рейтинг: 418
|
Добавлено: 10/01/09 в 17:20 |
Блин! Укосячил! Нашел где: Код: | VALUES ("'".date('Y-m-d H:i:s')."', '".date('Y-m-d', strtotime('+1 week'))."') |
Вот так было в исходном файле!
Тема исчерпана.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |