This package provides two simple helpers to deal with time.
To install this package, use this command:
composer require mateusjunges/laravel-time-helpersThe past function, as the time suggests, returns a time in the past.
You can use it and chain with the following methods:
past(10)->seconds(): Returns a Carbon instance 10 seconds in the pastpast(10)->minutes(): Returns a Carbon instance 10 minutes in the pastpast(10)->hours(): Returns a Carbon instance 10 hours in the pastpast(10)->weeks(): Returns a Carbon instance 10 weeks in the pastpast(10)->weekDays(): Returns a Carbon instance 10 week days in the pastpast(10)->months(): Returns a Carbon instance 10 months in the pastpast(10)->years(): Returns a Carbon instance 10 years in the pastpast(10)->centuries(): Returns a Carbon instance 10 centuries in the past
The in function can be used to get a Carbon instance in the future.
You can chain it with the exact same methods used in the past function:
in(10)->seconds(): Returns a Carbon instance 10 seconds in the futurein(10)->minutes(): Returns a Carbon instance 10 minutes in the futurein(10)->hours(): Returns a Carbon instance 10 hours in the futurein(10)->weeks(): Returns a Carbon instance 10 weeks in the futurein(10)->weekDays(): Returns a Carbon instance 10 week days in the futurein(10)->months(): Returns a Carbon instance 10 months in the futurein(10)->years(): Returns a Carbon instance 10 years in the futurein(10)->centuries(): Returns a Carbon instance 10 centuries in the future
All methods returns a Carbon\Carbon instance, which means you will still be able
to use all the Carbon methods.
To test this package, run composer test
Thanks for considering contributing for this package! The contribution guide can be found here.
Please see the changelog for more information about the changes on this package.
The Laravel Time Helper package is open-sourced software licensed under the MIT License. Please, see the license file for more information.
