<?php
$s = 84600; // 23.5 h in seconds
$s2 += (60*60*24)*38; // add 38 days in seconds
$d = (new \DateTime())->modify("-".$s2."seconds");
echo (new \DateTime())->diff($d)->format("%a days %h:%I"), PHP_EOL;
$d = (new \DateTime())->sub(new DateInterval('PT'.$s.'S'));
echo (new \DateTime())->diff($d)->format("%a days %h:%I"), PHP_EOL;
Warning: Undefined variable $s2 in /in/FqLgM on line 4
38 days 0:00
0 days 23:30
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Warning: Undefined variable $s2 in /in/FqLgM on line 4
38 days 0:00
0 days 23:30