PDA

Показать полную графическую версию : День рождения в Списке пользователей


Dabaduch
20-07-2007, 23:22
В настройках профиля написано, что год рождения указывать необязательно. Я его и не указал. А в Списке пользователей мне автоматически приписали 1992 год. Почему?

ruslandh
20-07-2007, 23:35
Почему - что ?
Почему прописали или почему именно 1992 год ?

ЗЫ Ответы на оба вопроса очевидны :)

Dabaduch
20-07-2007, 23:46
ЗЫ Ответы на оба вопроса очевидны
Извиняюсь, но мне не очевидны... :yu: Тупой, наверное.
Так почему же именно 1992?

ruslandh
21-07-2007, 00:22
http://translate.google.com/translate?hl=ru&sl=en&u=http://www.answers.com/topic/unix-time&sa=X&oi=translate&resnum=2&ct=result&prev=/search%3Fq%3DThe%2BUnix%2BEpoch%2B1972%26hl%3Dru%26lr%3D%26sa%3DG

Короче связано с нулём времени.

Vadikan
21-07-2007, 04:41
Короче связано с нулём времени.А конкретнее на поставленный вопрос можно ответить?Так почему же именно 1992?Я присоединюсь

Dabaduch
По сути - это баг форума. Несоответствие установленным пользователем параметров тем данным, которые отображаются реально.

В принципе, столбец с датой рождения в списке участников мне кажется бесполезным - у большинства ее нет, у других 01-01-1970 или 01-01-1992, и лишь у единиц все верно.

boss911
21-07-2007, 05:58
Vadikan
В принципе, столбец с датой рождения в списке участников мне кажется бесполезным
А я бы его сделал обязательным к заполнению, имхо!

Vadikan
21-07-2007, 07:16
boss911
Такая возможность тоже имеется в новом движке, но мы решили, что не каждый человек захочет указывать эту информацию, а принуждать не пристало.

ruslandh
21-07-2007, 11:46
Dabaduch Vadikan
01.01.1970 - начало эпохи Unix - это понятно.

У Dabaduch в профиле стоит часть даты (указан месяц и число, но не указан год). Как интерпритируется такая дата при запоминании.- зависит от движка.

Сейчас я вообще не вижу ваше день рождените в профиле (может не там смотрю - дайте ссылку) и не не уверен, что именно 01-01-1992, а не 05-02-1992 или что-то подобное.

По идее при невыборе даты должно заносится в базу данных None. но тогда возникает вопрос его выдачи - анализ на None (неопределённое значение). Похоже автор форума вместо None в этом случае записывает ноль - отсюда 01-01-1970, если указана неполная дата (например только месяц и день), то заносится "непонятно что" (дата хранится в виде числа секунд от 01.01.1970). Можно конечно у дня рождения сменить тип переменной с Date на три текстовых - но это уже переделка движка.




© OSzone.net 2001-2012