Exemplo n.º 1
0
 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();
 }
Exemplo n.º 3
0
$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';