Re: Military <-> Standard times

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jochem Maas wrote:
tedd schreef:
Hi gang:

would you stop calling me that, I'll bet it means something rude in korean. :-P

What's the slickest way to go from "standard" to military times and back
again?

wouldn't the slickest way be to carry/store unixtimestamps and
then output whatever version you need when you need it,
the conversion back and forth *seems* pointless.


agree completely, seperate out the display so you have

function militaryTime($t)
{
  return strftime('%R', $t);
}

function standardTime($t)
{
  return strftime('%r', $t);
}

$time = time();
$militaryTime = militaryTime($time);
$standardTime = standardTime($time);

=
but then you could shorten to:

function timeFormat($militaryTime = FALSE) {
  $format = $militaryTime ? '%R' : '%r';
  return strftime($format, $t);
}
$time = time();
$militaryTime = timeFormat(TRUE);
$standardTime = timeFormat();

=
or you could leave you're options open and go for:

function timeFormat($format = '%r') {
  return strftime($format, $t);
}
$time = time();
$militaryTime = timeFormat('%r');

=
or just
$time = time();
$militaryTime = strftime('%r', $time);

:P


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux