This package provides two simple functions to get future and past times.
MIT License
This package provides two simple helpers to deal with time.
To install this package, use this command:
composer require mateusjunges/laravel-time-helpers
past
functionThe 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 pastin
functionThe 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 futureAll 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.