Det er et unix timestamp, som du kan formatere med
date.
Eksempelvis vil dette skrive ut 15.10.2012
PHP:
echo date('d.m.Y', 1350313106);
Men det er enklere å regne med datoer i timestamp format, da kan du bare legge til eller trekke fra sekunder.
PHP:
$registered = 1350313106; // timestamp da registrering skjedde
$now = time(); // timestamp for akkurat nå
$from = 86400*2; // 86400 er sekunder i et døgn (60*60*24), så altså to dager
$to = 86400*4; // og fire dager
if (($registered + $from) >= $now && ($registered + $to) <= $now) {
echo "Du registrerte deg for mellom to og fire dager siden";
}
Nå går overstående på tid, ikke dato. Ønsker du siste, må du runde av timestampene, enkleste måten er sikkert å kombinere date og strtotime.
PHP:
$registered = strtotime(date('Y-m-d', 1350313106)); // gir timestamp for 00:00 registreringsdagen