protected function setUp() { parent::setUp(); $this->_object = RUtils::dt(); $this->_date = '1988-01-01 6:40:34'; $this->_defaultParams = array('date' => $this->_date, 'timezone' => 'UTC'); }
protected function setUp() { parent::setUp(); $this->_object = RUtils::dt(); }
$toTime = new \DateTime('05-06-1945'); //Unix timestamp and string also available echo RUtils::dt()->distanceOfTimeInWords($toTime), PHP_EOL; //Result: 68 лет назад $toTime = strtotime('05-06-1945'); $fromTime = null; //now $accuracy = RUtils::ACCURACY_MINUTE; //years, months, days, hours, minutes echo RUtils::dt()->distanceOfTimeInWords($toTime, $fromTime, $accuracy), PHP_EOL; //Result: 68 лет, 4 месяца, 21 день, 19 часов, 12 минут назад //Time distance from fixed date in past to date in future $fromTime = '1988-01-01 11:40'; $toTime = '2088-01-01 12:35'; $accuracy = RUtils::ACCURACY_MINUTE; //years, months, days, hours, minutes echo RUtils::dt()->distanceOfTimeInWords($toTime, $fromTime, $accuracy), PHP_EOL; //Result: через 100 лет, 55 минут //Get age by date $birthDate = strtotime('today - 25 years'); echo RUtils::dt()->getAge($birthDate), PHP_EOL; //Result: 25 //Custom prefix in Dt::$PREFIX_IN = 'опосля'; $fromTime = '1988-01-01 11:40'; $toTime = '2088-01-01 12:35'; $accuracy = RUtils::ACCURACY_MINUTE; //years, months, days, hours, minutes echo RUtils::dt()->distanceOfTimeInWords($toTime, $fromTime, $accuracy), PHP_EOL; //Result: опосля 100 лет, 55 минут require '_end.php';