Как распечатать оставшееся время - PullRequest
1 голос
/ 18 декабря 2011

enter image description here

Вот мой стол. дата строки столбец в часах.

Как распечатать оставшееся время в часах на основе дата , create_at и текущее время ?

Ответы [ 2 ]

1 голос
/ 18 декабря 2011

Вы можете использовать strtotime():

<?php

$created = 1323504315;
$timeleft = 144;
$expires = strtotime("+$timeleft hours", $created);

$compare_text = "created: " . date('m/d/Y H:i A',$created) . ", now: " . date('m/d/Y H:i A') . " > expires:" . date('m/d/Y H:i A',$expires);

if (mktime() > $expires) {
    echo "The time has expired. ($timeleft, $compare_text)";
} else {
    echo "The time has not expired. ($timeleft, $compare_text)";
}

?>

http://codepad.org/WcCObV1z

0 голосов
/ 18 декабря 2011
$hours = "144"; //from dataline
$totalHours = date("H") - $hours;

$totalMinutes = date("i");

$totalSeconds = date("s");

$totalMonths = date("m");

$totalDays = date("d");

$totalYears = date("Y");

$timeStamp = mktime($totalHours, $totalMinutes, $totalSeconds, $totalMonths, $totalDays, $totalYears);

$myTime = date("H:i A", $timeStamp);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...