unix datum in database
Hallo,
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
ZO en wat heb je dan al weten uit te vinden over de te gebruiken datum/tijd functies van je database.
ik 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;
}
}
?>
Waarom 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
Zet 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.