time left php function

just a simple function that returns how many days, hours, minutes and seconds are left given a timestamp i put together. kinda bored so sharing some code XP

give either $time_left (time left in timestamp) or $endtime (an ending timestamp)

/* returns an array of [days],[hours],[minutes],[seconds] time left from now to timestamp given */ function timeleft($time_left=0, $endtime=null) { if($endtime != null) $time_left = $endtime - time(); if($time_left > 0) { $days = floor($time_left / 86400); $time_left = $time_left - $days * 86400; $hours = floor($time_left / 3600); $time_left = $time_left - $hours * 3600; $minutes = floor($time_left / 60); $seconds = $time_left - $minutes * 60; } else { return array(0, 0, 0, 0); } return array($days, $hours, $minutes, $seconds); }


1 Comment Leave a Comment

Bubs [ Quote ]

i can’t wait to see the new dmb fully-functional and open to the public! you’ve put so much time and coding into it… it’s going to be awesome ;)

May 5th, 2005 at 11:50 pm

Leave a Comment Name, email and comment are required.
Email will never be displayed.

Leave a Comment
  1. :biggrin: :blank: :blush: :bored: :confused: :cool: :down: :evil: :frown: :grin: :grr: :laidback: :left: :mad: :right: :sad: :secret: :shock: :smile: :stress: :tongue: :up: :wink: :yawn: :cute: :dead: :film: :floppy: :glasses: :grumpy: :headphones: :heart: :lightbulb: :ouch: :tv: :upsidedown: :vodka: :yell: :yuck: :yummy: