Простой вопрос - как поменять отображение даты на чтото типа “час назад”?

cardsmoney

Новичок
это всё ясно! я не понимаю к чему там одинокое число 4000000 и на что оно влияет, если оно не равно никакой переменной.

Или я чтото не понимаю?
 

cardsmoney

Новичок
в исходном коде есть строка

$diff -= $amount*$block['amount'];

и вот WebAngel мне продемонстрировал, что эта строка равна
4 000 000
 

cardsmoney

Новичок
понятно что пример) ну вот на вашем примере

смысл выражения ?

PHP:
$result[] = $amount.' '.$block['name'].$plural;
           4000000;
            $current_level++;
 

WebAngel

Новичок
то был пример для $date1 = 35536060;
где взял 31 536 000 объяснять нада?

P.S. и да, 35536060 - 31536000 = 4000060;
 

soines

Новичок
ОМГ. еще раз для плохо слышащих cardsmoney, да то, что diff с каждой итерацией цикла уменьшается, чтобы вычислить год, месяц и т.д..
 

cardsmoney

Новичок
это понятно

...к чему там пустое число без равенства мне обьяснит ктонибудь?

почему 4000000 без знака равенства и на что оно влияет???*
 

soines

Новичок
еще раз спрашиваю где ты видишь такую строчку в коде?
 

soines

Новичок
cardsmoney, я же тебе не случайно дал ссылку на мануал.
В этой строчке diff уменьшается на нужную величину ( для года например ), чтобы в следующей итерации высчитать кол-во месяцев.

Попробуй чтоли блок-схему этого алгоритма нарисовать, может поймешь как это все работает.

Но тут уже даже не хочется объяснять почему не стоит пользоваться данным кодом.
 

soines

Новичок
Почему не стоит использовать? Или про эту магическую строчку?

Если про строчку - то разберись как этот алгоритм вообще работает.

А по-первому, если рассматривать интервалы меньше месяца, то он еще и подойдет, а если больше, то нет. Т.к. в месяце не всегда 31 день, а в году не всегда 365, а скрипт заточен под это.
 

cardsmoney

Новичок
а чтобы записи последние отображались на главной странице сайта.

-~{}~ 07.05.10 19:51:

$current_level = 1;
$current_level++

а это выражение за что отвечает??
за точность чего?
 

WebAngel

Новичок
ну ты попробовал бы, что ли, запустить скрипт, поизменять значение $levels
 
Сверху