Опубликовано: 20 февраля 2011 г. Суть такая. В настройках у меня стоит год рождения 1900. А в профиле отображается как 1970. Вот и всё собсна. Ща поколдую (руки чешутся) - так что возможно на момент прочтения что то будет не так или совсем не так. 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 20 февраля 2011 г. Поставил 1890. Отображается как 1970. 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 20 февраля 2011 г. Поставил 1910. Отображается верно =). Что за дискриминация? Вы не верите, что я родился в 19 веке? Что за цифра 1970? 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 20 февраля 2011 г. tapfer писал(а) Sun, 20 February 2011 20:05Поставил 1910. Отображается верно =). Что за дискриминация? Вы не верите, что я родился в 19 веке? Что за цифра 1970? "Unix Epoch" - полночь по гринвичу с 31 декабря 1969 на 1 января 1970 (юникс создан в 1969 году). При указании в дате рождения бредовых данных в базу прописывается 0. по стандарту POSIX 0 соответствует 1 января 1970. "улучшать" интерпретацию бреда в движке никто не будет - регристрация в форуме египетских фараонов не предусмотрена. 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 20 февраля 2011 г. (изменено) al1 писал(а) Sun, 20 February 2011 20:39tapfer писал(а) Sun, 20 February 2011 20:05Поставил 1910. Отображается верно =). Что за дискриминация? Вы не верите, что я родился в 19 веке? Что за цифра 1970? "Unix Epoch" - полночь по гринвичу с 31 декабря 1969 на 1 января 1970 (юникс создан в 1969 году). При указании в дате рождения бредовых данных в базу прописывается 0. по стандарту POSIX 0 соответствует 1 января 1970. "улучшать" интерпретацию бреда в движке никто не будет - регристрация в форуме египетских фараонов не предусмотрена. Спасибо, познавательно. Написал только по тому, что раньше было "не так" - т.е. по другому. Изменено 20 февраля 2011 г. пользователем tapfer 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 20 февраля 2011 г. (изменено) tapfer писал(а) Sun, 20 February 2011 21:00al1 писал(а) Sun, 20 February 2011 20:39tapfer писал(а) Sun, 20 February 2011 20:05Поставил 1910. Отображается верно =). Что за дискриминация? Вы не верите, что я родился в 19 веке? Что за цифра 1970? "Unix Epoch" - полночь по гринвичу с 31 декабря 1969 на 1 января 1970 (юникс создан в 1969 году). При указании в дате рождения бредовых данных в базу прописывается 0. по стандарту POSIX 0 соответствует 1 января 1970. "улучшать" интерпретацию бреда в движке никто не будет - регристрация в форуме египетских фараонов не предусмотрена. Спасибо, познавательно. Написал только по тому, что раньше было "не так" - т.е. по другому. да, раньше не было функциии "календарь", куда дата рождения вносится автоматом, и "дата рождения" хранилась в самопальном формате - целым числом типа 20022011, в отличие от всех остальных времён/дат, что вызывало полный бред при задании в профиле даты рождений вроде 20-02-11 (из этого получалось 00200211, то есть 00 число 20 месяца 211 года). И для исправления глюка и для реализации календаря теперь даты/времена везде хранятся в стандартном формате POSIX. возможно в обработку сильно отрицательных POSIX-дат вкрался какой-то глючок, но лезть туда лень. Изменено 20 февраля 2011 г. пользователем al1 0 Поделиться сообщением Link to post Поделиться на других сайтах