zhusaidong / php-datetime-calculator
php datetime calculator
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/zhusaidong/php-datetime-calculator
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^6.2
This package is auto-updated.
Last update: 2025-10-19 19:21:45 UTC
README
php datetime calculator
Installation
composer require zhusaidong/php-datetime-calculator
Usage
add or sub time
require('./vendor/autoload.php'); use \zhusaidong\DateTimeCalculator\DateTimeCalculator; $dtc = new DateTimeCalculator; $dtc->setTimestamp(time()); echo $dtc->sub(DateTimeCalculator::YEAR,1)->add(DateTimeCalculator::MONTH,1)->format(); //output:2017-07-16 17:36:51
time diff
require('./vendor/autoload.php'); use \zhusaidong\DateTimeCalculator\DateTimeCalculator; $dtc = new DateTimeCalculator; $dtc->setTimestamp(time()); echo $dtc->add(DateTimeCalculator::YEAR,1)->diff(DateTimeCalculator::now()); //output:365
methods
format();//format date diff();//diff date add();//add date sub();//sub date next();//next date last();//last date ago();//this function is an alias of sub