Вопрос

Работая с датами в Ruby и Rails в Windows, у меня возникают проблемы с датами до эпохи (до 1970 года), выдающими исключения из диапазона.Я пробовал использовать оба Time и DateTime объекты, но все еще имеют те же проблемы.

Это было полезно?

Решение

Если вам нужны только даты (без времени), Date класс в Ruby должен обрабатывать даты до 1970 года.Но это решение длится всего несколько дней.Не знаю, есть ли решения, если еще и времена до 1970 года нужны(источник)

Другие советы

Вы также можете просмотреть раздел о датах на Ruby-doc.org.Я все еще изучаю Ruby, но, похоже, вы могли бы использовать либо Гражданская или коммерческая дата вернуться до 1970 года.

В итоге использовал Date class, затем возникла проблема с тем, как заставить эту работу работать с помощником выбора рельсов - чего не произошло, я просто сгенерировал html самостоятельно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top