Код: Выделить всё
$targetКод: Выделить всё
CODE 1:
$then = strtotime($target);
$diff = $then - time();
echo sprintf("%s days and %s hours left", date('z', $diff), date('G', $diff));
Код: Выделить всё
CODE2:
$seconds = strtotime("$target") - time();
echo $seconds; exit();
$days = floor($seconds / 86400);
$seconds %= 86400;
$hours = floor($seconds / 3600);
echo $hours;
Код: Выделить всё
CODE 3:
//Convert to date
$datestr= $target;//Your date
$date=strtotime($datestr);//Converted to a PHP date (a second count)
//Calculate difference
$diff=$date-time();//time returns current time in seconds
$days=floor($diff/(60*60*24));//seconds/minute*minutes/hour*hours/day)
$hours=round(($diff-$days*60*60*24)/(60*60));
Я не знаю, что делаю неправильно, скорее, я понятия не имею, как это сделать. .
Сейчас это мое последнее средство, так как я не могу найти решение, которое мне поможет.
.
Подробнее здесь: https://stackoverflow.com/questions/287 ... difference
Мобильная версия