xxxxxxxxxx
<?php
$date = new DateTime();
echo $date->getTimestamp(). "<br>";
$date->add(new DateInterval('PT674165S')); // adds 674165 secs
echo $date->getTimestamp();
?>
xxxxxxxxxx
<?php
$datetime = '2022-12-16 12:01:14';
echo date('Y-m-d H:i:s', strtotime($datetime . ' +5 seconds'));
// Result is '2022-12-16 12:01:19'
?>
xxxxxxxxxx
function seconds2human($ss) {
$s = $ss%60;
$m = floor(($ss%3600)/60);
$h = floor(($ss%86400)/3600);
$d = floor(($ss%2592000)/86400);
$M = floor($ss/2592000);
return "$M months, $d days, $h hours, $m minutes, $s seconds";
}