distance_of_time_in_words сошел с ума! - PullRequest
       38

distance_of_time_in_words сошел с ума!

1 голос
/ 01 августа 2010
distance_of_time_in_words(strtotime(2010-08-07), strtotime(2010-08-01))

возвращает '6 минут'

$a = '2010-08-02 00:39:29'
$b = '2010-08-01'
distance_of_time_in_words($a, $b)

возвращает 'меньше минуты'

$a = '2010-08-02 00:39:29'
$b = '2010-08-01 20:08:00'
distance_of_time_in_words($a, $b)

возвращает 'меньше минуты'

Интересно, я ошибаюсь при конвертации ... Принимает ли он метку времени или дату? Спасибо

Ответы [ 2 ]

2 голосов
/ 02 августа 2010

Проверка его исходного кода кажется, что ему нужны временные метки (он выполняет некоторые вычисления в начале функции).

0 голосов
/ 02 августа 2010
// call
distance_of_time_in_words(getUnixTimestamp(), getUnixTimestamp($bill->created_at));

// utility method
public function getUnixTimestamp($datetime = null)
{
  return date("U", (($datetime) ? strtotime($datetime) : time()));
}

Надеюсь, что это поможет другим!

...