2min

Tags in dit artikel

Timestamps

Niet de ingewikkelste tutorial dit, maar helaas gebruiken nog maar weinig mensen timestamps, vandaar deze tutorial over Unix Timestamps, zodat er misschien mensen gaan overwegen ook deze dingetjes te gebruiken! :)

Wat is een timestamp nou precies?

Een unix timestamp is een reeks cijfertjes, het aantal seconden sinds 1 Januari 1970 om 00:00. Een timestamp is dus het aantal seconden sinds dat moment. Bijvoorbeeld: 1118239603.

Wat is nou het voordeel van een unix timestamp?

Als je gewoon een vaste datum/tijd in je database zet, bijvoorbeeld "09-09-2005" , kun je hier verder niks mee doen, en alleen die datum gebruiken. Bij timestamps kun je zelf kiezen hoe je de datum op je scherm wilt zien. Je kunt bijvoorbeeld alleen de tijd uit de timestamp halen, of alleen de datum. Of natuurlijk een combinatie van beidde, dus dat je mooi de datum en de tijd ziet. Dat kun je allemaal zelf kiezen.

Hoe maak ik nou zo’n unix timestamp?

Dit is heel simpel, doormiddel van de functie time().

PHP Code

1
2
3
4
5
6
7
<? 
 
echo time();
 
//Print de huidige timestamp (in mijn geval '1118239603') op je scherm.
 
?>

Hoe maak ik dan een goed leesbare datum van die timestamp?

Dit doen we met de functie date().

PHP Code

1
2
3
4
5
6
7
8
9
10
11
12
13
<?
 
$timestamp = 1118239603;
 
$datum_nu = date('d-m-Y', $timestamp);
 
echo $datum_nu; //Print de datum op je scherm, 08-06-2005 
 
$datum_nu = date('H:i', $timestamp);
 
echo $datum_nu; //Print de huidige tijd op je scherm, 16:06
 
?>

Deze tutorial geeft nog wat extra informatie over de date() functie.

Dit was de tutorial over unix timestamps, voor vragen kun je hier terrecht!

Wij bedanken markjuh voor het schrijven van deze tutorial