Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
3KZO * 4.88
[автор] (24 дек 2012, 15:40) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем здрасть... Пешил поделится мыслями с вами *


простенький вывод даты рождения. (30.08.1995)

<?php

function birthday_info($text){

$d = date(\"d\"*;
$m = date(\"m\"*;
$y = date(\"Y\"*;

$date = explode(\".\",$text);
$date_d = $date[0];
$date_m = $date[1];
$date_y = $date[2];

if($d>$date_d) $bd = 1; else $bd = 0;
if($m>$date_m) $bm = 1; else $bm = 0;

$by = $y-$date_y;

if($bd==1 && $bm==1) return $by; else return ($by-1);

}


?>

Можно зделать проще и что посоветуете * гг


From paradise with love
2. (25 дек 2012, 05:14) [0/0] [0] [отв] [спам] [под] +1 | -1

Если эта функция тупа выводит дату тока то для чего такой геморой?когда можно просто вывести из бд дату юзера!

3. (25 дек 2012, 05:35) [0/0] [0] [отв] [спам] [под] +1 | -1

[code]function date_god
($god)
{
$d = date
(\'d\', $god);
$m = date
(\'m\', $god);
$y = date
(\'Y\', $god);
$god = date
(\'Y\') - $y;
$_m = date
(\'m\');
if($_m < $m ||
($_m == $m && date
(\'d\') < $d))
$god--;
return $god;
}
[/code]
Не вариант?
Выводит возраст юзера

4.
Sheldon-мошенник * [мошенник] 8.5
(25 дек 2012, 05:41) [0/0] [0] [отв] [спам] [под] +1 | -1

<?php
function date_user($y, $m,$d) {
if($m> date(\'m\')|| $m==date (\'m\')&&$d> date(\'d\'))
return (date(\'Y\')- $y-1);
else
return (date(\'Y\')- $y);
}
?>

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений