update una obtener formato fecha español dar con composer actual php laravel datetime php-carbon

php - una - Laravel Carbon restar días de la fecha actual



obtener fecha actual laravel carbon (2)

Estoy tratando de extraer objetos del Modelo "Usuarios" cuya fecha de creación ha pasado más de 30 días desde hoy.

Carbon :: now () ==> Quiero como ==> Carbon :: now () - 30days

$users = Users::where(''status_id'', ''active'') ->where( ''created_at'', ''<'', Carbon::now()) ->get();

¿Cómo se puede lograr esto?


Siempre puede usar strtotime para menos el número de días a partir de la fecha actual:

$users = Users::where(''status_id'', ''active'') ->where( ''created_at'', ''>'', date(''Y-m-d'', strtotime("-30 days")) ->get();


Utilice el método subDays() :

$users = Users::where(''status_id'', ''active'') ->where( ''created_at'', ''>'', Carbon::now()->subDays(30)) ->get();