unix datum in database
kurtik watson
23/07/2011 13:43:06Hallo,
IK heb in mijn database datums gelijk 1311376147. Dit is een oude unix code; Nu wil mijn gegevens ophalen waarbij gesorteerd op datum waarbij alles van de laatste 10 minuten. Is zo'n query mogelijk en/of kan die unix code in een functie gezet worden die ik in mijn query gebruik?
mvg,
Kurt
IK heb in mijn database datums gelijk 1311376147. Dit is een oude unix code; Nu wil mijn gegevens ophalen waarbij gesorteerd op datum waarbij alles van de laatste 10 minuten. Is zo'n query mogelijk en/of kan die unix code in een functie gezet worden die ik in mijn query gebruik?
mvg,
Kurt
PHP hulp
24/12/2024 17:24:46Noppes Homeland
23/07/2011 13:47:04ZO en wat heb je dan al weten uit te vinden over de te gebruiken datum/tijd functies van je database.
kurtik watson
23/07/2011 14:06:34ik heb een interessante functie gevonden:
function unix_to_human($time = '', $seconds = FALSE, $fmt = 'us')
{
$r = date('Y', $time).'-'.date('m', $time).'-'.date('d', $time).' ';
if ($fmt == 'us')
{
$r .= date('h', $time).':'.date('i', $time);
}
else
{
$r .= date('H', $time).':'.date('i', $time);
}
if ($seconds)
{
$r .= ':'.date('s', $time);
}
if ($fmt == 'us')
{
$r .= ' '.date('A', $time);
}
return $r;
}
}
?>
function unix_to_human($time = '', $seconds = FALSE, $fmt = 'us')
{
$r = date('Y', $time).'-'.date('m', $time).'-'.date('d', $time).' ';
if ($fmt == 'us')
{
$r .= date('h', $time).':'.date('i', $time);
}
else
{
$r .= date('H', $time).':'.date('i', $time);
}
if ($seconds)
{
$r .= ':'.date('s', $time);
}
if ($fmt == 'us')
{
$r .= ' '.date('A', $time);
}
return $r;
}
}
?>
Noppes Homeland
23/07/2011 14:50:11Waarom php gebruiken als je dit ook kunt met de datum/tijd functies van je database!!
En dit is een lapzwansfunctie, dan kan je beter direct de date funcite gebruiken of het datetime object
En dit is een lapzwansfunctie, dan kan je beter direct de date funcite gebruiken of het datetime object
The Force
23/07/2011 15:25:38Zet je UNIX timestamp om naar een datetime middels FROM_UNIXTIME ( http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_from-unixtime ). Het beste is als je je hele database omzet dat alle timestamps omgezet worden naar datetime. Je kan er dan alle SQL functies op los laten.