Forum Webscript.Ru

Программирование => PHP => Тема начата: qik от 01 Июня 2004, 15:52:55

Название: крипт паказывающий сколько мне лет
Отправлено: qik от 01 Июня 2004, 15:52:55
пытался написать - не вышло.
вот че навоял:

$date_real = mktime();
/*512843844 дата рождения опр. через mktime()*/
$age = $date_real - 512843844;
//$age = date("j");
echo $age;
Название: крипт паказывающий сколько мне лет
Отправлено: Меняздесьдавнонет от 01 Июня 2004, 19:28:11
Моддинг - это стиль жизни
Название: крипт паказывающий сколько мне лет
Отправлено: hanslinger от 01 Июня 2004, 19:55:13
Может в юмор?
Название: крипт паказывающий сколько мне лет
Отправлено: qik от 01 Июня 2004, 20:22:09
RomikChef
а что не так?
Название: крипт паказывающий сколько мне лет
Отправлено: Меняздесьдавнонет от 01 Июня 2004, 20:35:43
этот скрипт показывает, сколько тебе секунд

представить же себе человека, который берется писать программы, НО при этом не в состоянии перевести секунды в годы - я не могу
Название: крипт паказывающий сколько мне лет
Отправлено: hanslinger от 02 Июня 2004, 05:38:54

echo (date("Y",(mktime()-512843844))-1970);


Правда, это подходит только для тех, кто родился в 1970 и позже :). Но тебя должно устроить.
Название: крипт паказывающий сколько мне лет
Отправлено: qik от 02 Июня 2004, 10:46:41
RomikChef
эта строка просто была закомм., по случайности.

$age = date("j");
так весь прикол в том что и так не работает.
hanslinger
будем попробывать. сенкс.
Название: крипт паказывающий сколько мне лет
Отправлено: hanslinger от 02 Июня 2004, 11:03:30
И чего ты хотел добиться своим date("j")? Ты вообще представляешь, что эта функция делает?
Название: крипт паказывающий сколько мне лет
Отправлено: qik от 02 Июня 2004, 11:24:51
string date (string format [, int timestamp])

Возвращает строку, отформатированную в соответствии со строкой формата с использованием заданного целочисленного timestamp или текущего локального времени, если timestamp/"штамп времени" не задан.

в переменной $age у меня сукунды и я их формачу в годы, че не так-то? ;(
Название: крипт паказывающий сколько мне лет
Отправлено: hanslinger от 02 Июня 2004, 11:33:03
Че не так?
Во-первых, "j" - это день недели. Года - это y, если две цифры и Y, если 4 цифры. Дальше. Твоя эта функция покажет текущий день недели. Потому что int timestamp ты ей не задал. Ман нужно читать полностью, а не отрывками.
Название: крипт паказывающий сколько мне лет
Отправлено: Меняздесьдавнонет от 02 Июня 2004, 11:36:19
сил моих нету
правильно ксандер ушел.
по форумам - прав он, тысячу раз прав - ходят только самые умственно отсталые.

qik
послушай доброго совета.
забудь про программирование.
занимаешься моддингом?
вот и занимайся.
Название: крипт паказывающий сколько мне лет
Отправлено: qik от 02 Июня 2004, 11:44:25
hanslinger
RomikChef
спасибо.
Название: крипт паказывающий сколько мне лет
Отправлено: qik от 02 Июня 2004, 12:55:56
вот че натворил:
function age(){
        $hour = 20;   // родился в восемь вечера
        $minute = 0;  // можно не менять.
        $second = 0;  // можно не менять.
        $day = 2;     // двадцатого числа
        $month = 4;   // не уверен...
        $year = 1980; // и так ясно
        $bithday = mktime($hour,$minute,$second,$month,$day,$year);
        $date_real_in_seconds = mktime();
        $age_in_seconds = $date_real_in_seconds - $bithday;
        $age_full = date("Y", $age_in_seconds);
        $age = $age_full - 1970;
        echo $age;
               }
все верно ошибок нет?
Название: крипт паказывающий сколько мне лет
Отправлено: Neter от 02 Июня 2004, 16:12:38
qik
А ты запусти и проверь :)
Название: крипт паказывающий сколько мне лет
Отправлено: qik от 02 Июня 2004, 19:17:59
Neter
да я знаю что работает, по крайней мере у меня. я так, просто. мож че не так?
Название: крипт паказывающий сколько мне лет
Отправлено: hanslinger от 02 Июня 2004, 19:50:10
Ну да. Все так. Только я написал то же самое одной строчкой, не считая того, что ты памяти убил в 10 раз больше.
Название: крипт паказывающий сколько мне лет
Отправлено: ThE0ReTiC от 02 Июня 2004, 19:57:00
hanslinger
[off] флейм не разводим. тема закрываю[/off]