1. public function getCountdownTime($value)
    2. {
    3. $countdown = array('days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 0);
    4. $remain = $value - time();
    5. if ($remain <= 0) {
    6. return $countdown;
    7. }
    8. $countdown['days'] = intval($remain / 86400);
    9. $remain = $remain - 86400 * $countdown['days'];
    10. $countdown['hours'] = intval($remain / 3600);
    11. $remain = $remain - 3600 * $countdown['hours'];
    12. $countdown['minutes'] = intval($remain / 60);
    13. $remain = $remain - 60 * $countdown['minutes'];
    14. $countdown['seconds'] = $remain;
    15. return $countdown;
    16. }