PHP code example of korshunov / timeinterval
1. Go to this page and download the library: Download korshunov/timeinterval library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
korshunov / timeinterval example snippets
$time = new TimeInterval(123);
$time = new TimeInterval(1, TimeInterval::HOUR);
$time = TimeInterval::createFromHMS('-122:45'); // negative interval
$time = TimeInterval::createFromHMS('122:45');
$time = TimeInterval::createFromHMS('122:45:58');
$time = TimeInterval::createFromDateString('1 day + 12 hours');
$time = TimeInterval::createFromIntervalSpec('P1DT12H');
$time1 = new TimeInterval(1, TimeIntervalInterface::HOUR);
$time2 = new TimeInterval(60, TimeIntervalInterface::MINUTE);
$time1->add($time2);
echo $time1->convertToSeconds(); // 7200
$time1 = new TimeInterval(1, TimeIntervalInterface::HOUR);
$time2 = new TimeInterval(60, TimeIntervalInterface::MINUTE);
$time1->sub($time2);
echo $time1->convertToSeconds(); // 0
$time = new TimeInterval(1, TimeIntervalInterface::HOUR);
$time->modify(-1, TimeIntervalInterface::HOUR);
echo $time->convertToSeconds(); // 0
$time = new TimeInterval(3600 + 60 + 55);
echo $time->format('%H:%I:%S'); // 01:01:55