note 80371 added to function.date

From: Date: Sat, 12 Jan 2008 13:09:35 +0000
Subject: note 80371 added to function.date
Groups: php.notes 
Request: Send a blank email to php-notes+get-135053@lists.php.net to get a copy of this message
<?php /************************************************************** * TITLE : Countdown to any particular date or event * * Credits : Louai Munajim * * Notes : Original script has been modified to * produce difference * * in seconds, it's more effective as well! * ***************************************************************/ //Any of following input can be retrieved by GET OR POST. //Input is set for New Year event. $year = '2008'; $month= '12'; $day = '31'; $hour = '00'; $minute = '00'; $second = '00'; //Countdown Function function countdown($year, $month, $day, $hour, $minute, $second) { global $return; global $countdown_date; $countdown_date = mktime($hour, $minute, $second, $month, $day, $year); $today = time(); $diff = $countdown_date - $today; if ($diff < 0)$diff = 0; $dl = floor($diff/60/60/24); $hl = floor(($diff - $dl*60*60*24)/60/60); $ml = floor(($diff - $dl*60*60*24 - $hl*60*60)/60); $sl = floor(($diff - $dl*60*60*24 - $hl*60*60 - $ml*60)); // OUTPUT echo "Today's date ".date("F j, Y, g:i:s A")."<br/>"; echo "Countdown date ".date("F j, Y, g:i:s A",$countdown_date)."<br/>"; echo "\n<br>"; $return = array($dl, $hl, $ml, $sl); return $return; } countdown($year, $month, $day, $hour, $minute, $second); list($dl,$hl,$ml,$sl) = $return; echo "Countdown ".$dl." days ".$hl." hours ".$ml." minutes ".$sl." seconds left"."\n<br>"; /* Above snippet produces following output: Today's date January 12, 2008, XX:XX:XX PM Countdown date December 31, 2008, 12:00:00 AM Countdown 353 days XX hours XX minutes XX seconds left */ ?> ---- Server IP: 66.207.199.35 Probable Submitter: 208.72.122.82 ---- Manual Page -- http://www.php.net/manual/en/function.date.php Edit -- https://master.php.net/note/edit/80371 Del: integrated -- https://master.php.net/note/delete/80371/integrated Del: useless -- https://master.php.net/note/delete/80371/useless Del: bad code -- https://master.php.net/note/delete/80371/bad+code Del: spam -- https://master.php.net/note/delete/80371/spam Del: non-english -- https://master.php.net/note/delete/80371/non-english Del: in docs -- https://master.php.net/note/delete/80371/in+docs Del: other reasons-- https://master.php.net/note/delete/80371 Reject -- https://master.php.net/note/reject/80371 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#135053) next »