Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Подскажите по PHP и MySQL
цитата
10/01/09 в 16:42
 borgivan
Здравстуйте. Возникла проблема. В таблице два столбца типа 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 icon_sad.gif
Пробовал так же смещение задавать вот так:

Код:
time() + (7*24*60*60)
- один хрен цифры нулевые получаются... как справиться с проблемой? Или что посоветуете альтернативного?
цитата
10/01/09 в 17:02
 wMaster
все работает
Код:

  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
цитата
10/01/09 в 17:20
 borgivan
Блин! Укосячил! Нашел где: Код:
VALUES ("'".date('Y-m-d H:i:s')."', '".date('Y-m-d', strtotime('+1 week'))."')
Вот так было в исходном файле! icon_redface.gif
Тема исчерпана.


Эта страница в полной версии