distance_of_time_in_words сходится с ума!

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)

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

Интересно, иду ли я не так, как надо в преобразовании.. Это принимает метку времени или дату?Спасибо

1
задан Prasad 1 August 2010 в 19:13
поделиться

2 ответа

// 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()));
}

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

0
ответ дан 2 September 2019 в 22:32
поделиться

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

2
ответ дан 2 September 2019 в 22:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: