Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 21.08.2014 13:59:46

Вопрос по timestamp

Как сравнить поле timestamp? Мне нужно посчитать кол-во пользователей зарегистрировавшихся за последний сутки (24 часа). Раньше всегда использовал время в UNIX, там все просто. И вообще, как правильно заполнять поле timestamp средствами PHP?

Не в сети

#2 21.08.2014 15:01:11

Re: Вопрос по timestamp

В ларавел используется Carbon для работы с датами
http://laravel.com/docs/eloquent#date-mutators

https://github.com/briannesbitt/Carbon

Не в сети

#3 21.08.2014 15:07:01

Re: Вопрос по timestamp

flatter пишет:

В ларавел используется Carbon для работы с датами
http://laravel.com/docs/eloquent#date-mutators

https://github.com/briannesbitt/Carbon

А можно на примере? Пожалуйста. smile Я про Carbon первый раз слышу.

Не в сети

#4 21.08.2014 15:26:38

Re: Вопрос по timestamp

Как-то так:

use Carbon\Carbon;

User::whereBetween('date', array(Carbon::now()->startOfDay(), Carbon::now()->endOfDay()))->get();

Не в сети

#5 21.08.2014 15:32:25

Re: Вопрос по timestamp

flatter пишет:

Как-то так:

use Carbon\Carbon;

User::whereBetween('date', array(Carbon::now()->startOfDay(), Carbon::now()->endOfDay()))->get();

Большое спасибо. А где можно найти документацию по Carbon? Конечно многое можно понять из исходного кода, но...

Изменено abler98 (21.08.2014 15:33:38)

Не в сети

#6 21.08.2014 15:55:58

Re: Вопрос по timestamp

Так верно?

public static function countOnline() {
	return User::where('updated_at', '>=', Carbon::now()->subMinutes(10))->count();
}

Изменено abler98 (21.08.2014 15:56:37)

Не в сети

#7 23.08.2014 11:05:46

Re: Вопрос по timestamp

  1. А где можно найти документацию по Carbon?

https://github.com/briannesbitt/Carbon

Не в сети

Подвал раздела