Привет
В моем приложении пользователь может выбрать дату в формате «дд / мм / гггг» из календаря и сохранить ее в поле даты в базе данных (mySql).
На моем локальном сервере (в Израиле) все идет нормально, но на моем хост-сервере (в США) происходит сбой.
Я сделал некоторые проверки в консоли и обнаружил, что
на моем локальном компьютере (Израиль) , когда я делаю следующее:
d = Date.new
d.reported_date = "23/01/2011", ш>
d.save
Я получаю
=> Верно.
На моем хост-сервере (США) , когда я делаю следующее:
* * Д тысячу двадцать-три = Date.new
d.reported_date = "23/01/2011"
d.save
Я получаю
=> Ложь
Когда я сделал эту проверку с другой датой, например, "04/01/2011"
локальный и хост может сохранить запись.
Итак, я пришел к выводу, что хост (в США) может получать дату только в формате «мм / дд / гггг» и преобразовывать ее в формат даты mySql
и локальный компьютер (в Израиле) может получать дату только в формате «дд / мм / гггг» и преобразовывать ее в формат даты mySql.
(И на сервере, и на моей локальной машине формат на сервере mySql - гггг-мм-дд)
Мне нужно найти решение, которое может настроить mySql на моем локальном компьютере так, чтобы оно работало так же, как на хост-сервере.
Буду рад некоторым советам
Спасибо