дата рождения
1.
Fest (05.03.2010 / 10:34)
Как сделать чтобы в анкете показывала не дату рождение а Скока уже лет... например в анкете где дата пишет 14.09.1990. а нужно чтоб она сумировала это писала сразу 19 лет
2.
Neformat (05.03.2010 / 10:46)
Что ж ты там суммировать собрался? Надо либо хранить дату рождения в юник формате либо писать громоздкую функцию подсчета.
3.
Назар (05.03.2010 / 12:03)
Есть прекрасная функция которая формирует из дд.мм.гг дату в юникс. Вечером напишу,ато на паре. Да,это стандартная функция!
4.
Назар (05.03.2010 / 12:12)
Смотри функцию mktime
5.
Fest (06.03.2010 / 08:56)
3 сделайда по братски
6.
Мансур (06.03.2010 / 09:07)
ВОТ ловите код) от плюсик не откажусь) гг
if ($uzdata[18]!="" && $uzdata[18]!=".."){echo'Дата Рождения: '.check($uzdata[18]).'<br>';
$expArr = explode('.', $uzdata[18]);
if(strlen($expArr[2])==2){
if($expArr[2]<30){
$expArr[2]='20'.$expArr[2];}else{$expArr[2]='19'.$expArr[2];}}
$years = date("Y") - $expArr[2];
if(date("d") < $expArr[0] AND date("m") < $expArr[1]){--$years;}
echo 'Возраст: '. $years.' лет<br>';}
7.
Мансур (06.03.2010 / 09:08)
Етот код на анкету.
8.
Артур (06.03.2010 / 09:54)
Neformat (05.03.10 / 09:46)
Что ж ты там суммировать собрался? Надо либо хранить дату рождения в юник формате либо писать громоздкую функцию подсчета.
Функция совсем не громоздкая
ыЫы
9.
Neformat (06.03.2010 / 13:24)
8, это называется лишние движения, при том что можно сделать в две строчки при условии хранения даты в юникс формате
10.
Снежана Ночева (06.03.2010 / 16:43)
6.
Палестинеч, спасибо за код! Всё прекрасно отображает.
плюс потом, рано мне еще ставить
11.
Мансур (06.03.2010 / 16:58)
10.
Aika, Незачто рад за помош
12.
Артур (06.03.2010 / 22:09)
9.
Neformat, ну не все же пользователи родились >1970 года.
13.
Neformat (06.03.2010 / 22:13)
#12, что то я сразу и не подумал, действительно
URL:
https://visavi.net/topics/6687