У меня есть этот формат времени.
Например: 04d 03h 15m
,
когда, очевидно, осталось время, чтобы что-то закончилось или истекло. Как я могу преобразовать это в фактическую дату и время с помощью PHP. Как в этом примере, Скажите сегодня 19/1/2017 5:45am
, 4 days
с этого момента будет 23rd Jan 2017, 3:15 am
,
Спасибо в ожидании.
Вы можете сделать это с помощью Date()
а также time()
с strtotime()
и попробуйте этот код
$currenttime = time();
echo date('d/m/y H:i A', $currenttime);
$timeAfterAdding = strtotime("+4 days +3 hours +15 minutes", $currenttime);
$expireTime = date('d/m/y H:i A', $timeAfterAdding);
echo $expireTime;
выход:
текущее время => 19.01.17 05:12
истекает время => 23.01.17 09:27
Других решений пока нет …