zhusaidong/php-datetime-calculator

dev-master / 1.0.x-dev 2018-06-21 09:15 UTC

This package is auto-updated.

Last update: 2024-05-19 16:01:55 UTC


README

php datetime calculator

travis license

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