[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод и ввод даты из пхп в MYSQL и наоборот
vio1984
у меня банальная проблема с датой, кучу всего перерыл но ответа так и не нашёл

у меня на сайте в форме выводится дата автоматический при помощи $date = date("d.m.Y"); echo $date; вывод даты 07.11.2010
но как всем известно MYSQL записывает дату в ином формате, ГГГГ.ММ.ДД, и палучилос у меня вот такая дата 2007-11-20

есть ли возможность переработать дату из формы перед сахронениям в формат MYSQL ?



Спустя 6 минут, 42 секунды (7.11.2010 - 11:55) Michael написал(а):
так можно
Еще вариант - дату числом передавать(если надо, использовать mktime в php). Преобразуется вроде само.

Спустя 16 минут, 47 секунд (7.11.2010 - 12:12) kovaldm написал(а):
Может проще так
date('Y-m-d');

Спустя 5 минут, 23 секунды (7.11.2010 - 12:17) vio1984 написал(а):
Цитата (kovaldm @ 7.11.2010 - 09:12)
Может проще так
date('Y-m-d');

так конечно можно и работает все хорошо, но глаз мозолит

Спустя 23 минуты, 37 секунд (7.11.2010 - 12:41) vio1984 написал(а):
Цитата (Michael @ 7.11.2010 - 08:55)
так можно
Еще вариант - дату числом передавать(если надо, использовать mktime в php). Преобразуется вроде само.

а можно поподробнее насчет mktime

Спустя 15 минут, 7 секунд (7.11.2010 - 12:56) Sanchopansa написал(а):
Можешь сохранить дату в UNIX формате..

перед записью в базу сделай просто так:

$date = '07.11.2010';
$date = strtotime($date);
//и теперь пишешь в базу таймстамп а поле с датой делаешь обычное поле типа varchar(255)
//а при выводе из базы делаешь так

$date = date('d.m.Y', $row['date']);
//и все ни каких проблем

Спустя 19 минут, 4 секунды (7.11.2010 - 13:15) vio1984 написал(а):
Цитата (Sanchopansa @ 7.11.2010 - 09:56)
Можешь сохранить дату в UNIX формате..

перед записью в базу сделай просто так:

$date = '07.11.2010';
$date = strtotime($date);
//и теперь пишешь в базу таймстамп а поле с датой делаешь обычное поле типа varchar(255)
//а при выводе из базы делаешь так

$date = date('d.m.Y', $row['date']);
//и все ни каких проблем

спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.