This will convert minutes to hours, then convert
to 12-hour am|pm based time. all hours have 60
minutes. it's simple mathematics to convert.
$m = 780;
$h = 0;
// convert to hours:minutes
while ($m >= 60) {
$h++;
$m -= 60;
}
print "$h:$m \n";
// convert to 12-hour am|pm
if (!$h) {
$suff = "am";
$h = 12;
}
elseif ($h == 12) {
$suff = "pm";
}
elseif ($h > 12) {
$suff = "pm";
$h -= 12;
}
print "$h:$m $suff";
> -----Original Message-----
> From: John Holcomb [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, July 17, 2001 3:53 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: [PHP] Need help with formatting time
>
>
> Hello and thank you.
>
> I'm trying to find a function(method) or existing
> code taht takes the number of minutes that have passed
> in a day and returns the time of the day. For
> example:
>
> 780 minutes == 1pm,
> 0 minutes == 12am,
> etc,etc.....
>
> so I'm looking for code that when you enter the number
> of minutes, it returns the time of day.
>
> example:
>
> $some_time = foo(780);
>
> print($some_time);
>
> //prints 1:00pm
>
>
> Thnaks again.
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail
> http://personal.mail.yahoo.com/
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]