date_default_timezone_get();
date_default_timezone_get:
De functie date_default_timezone_get() in PHP wordt gebruikt om de standaard tijdzone van de huidige script-uitvoering op te halen. Deze functie geeft de standaard tijdzone terug als een string.
Voorbeelden:
Voorbeeld 1:
echo date_default_timezone_get();
// output: Europe/Amsterdam
Voorbeeld 2:
$tz = date_default_timezone_get();
echo "De huidige tijdzone is: $tz";
// output: De huidige tijdzone is: Europe/Amsterdam
date_default_timezone_set();
date_default_timezone_set:
De functie date_default_timezone_set() in PHP wordt gebruikt om de standaard tijdzone voor de huidige script-uitvoering te instellen. Deze functie verwacht een string met de naam van de tijdzone als argument.
Voorbeelden:
Voorbeeld 1:
date_default_timezone_set("Europe/Amsterdam");
echo "De nieuwe standaard tijdzone is: " . date_default_timezone_get();
// output: De nieuwe standaard tijdzone is: Europe/Amsterdam
Voorbeeld 2:
date_default_timezone_set("America/New_York");
echo "De nieuwe standaard tijdzone is: " . date_default_timezone_get();
// output: De nieuwe standaard tijdzone is: America/New_York
date_sunrise();
date_sunrise:
De functie date_sunrise() is een PHP-functie die de tijd van de zonsopkomst op een bepaalde datum en locatie bepaalt. Het retourneert een timestamp in unix-formaat die op dat moment de zonsopkomst aangeeft.
Voorbeelden:
Voorbeeld 1:
$zonsopkomst = date_sunrise(time(), SUNFUNCS_RET_TIMESTAMP, 51.5, 0.1);
Voorbeeld 2:
$zonsopkomst = date_sunrise(time(), SUNFUNCS_RET_STRING, 51.5, 0.1);
date_sunset();
date_sunset:
De functie date_sunset() is een PHP-functie die de tijd van de zonsondergang op een bepaalde datum en locatie bepaalt. Het retourneert een timestamp in unix-formaat die op dat moment de zonsondergang aangeeft.
Voorbeelden:
Voorbeeld 1:
$zonsondergang = date_sunset(time(), SUNFUNCS_RET_TIMESTAMP, 51.5, 0.1);
Voorbeeld 2:
$zonsondergang = date_sunset(time(), SUNFUNCS_RET_STRING, 51.5, 0.1);
date();
date:
De PHP-functie date() is een krachtige functie die wordt gebruikt voor het weergeven van de huidige datum en tijd in een specifieke opmaak. Deze functie accepteert een formaatstring en retourneert de datum en tijd in de opgegeven opmaak.
Voorbeelden:
echo date("d-m-Y");
// 10-02-2023
echo date("H:i:s");
// 15:23:45
getdate();
getdate:
De PHP functie getdate() verkrijgt de huidige datum en tijd als een array met informatie. Deze informatie omvat de dag van de week, maand, dag, uur, minuut, seconde en andere informatie.
Voorbeelden:
Voorbeeld : $datum = getdate(time()); print_r($datum['weekday']);
Output: Wednesday
gettimeofday();
gettimeofday:
De PHP-functie gettimeofday() geeft de huidige datum en tijd terug in een array. De array bevat twee elementen: een timestamp en een microseconden-offset. De timestamp is een waarde die aangeeft hoeveel seconden er zijn verstreken sinds het begin van de UNIX-epoch (1 januari 1970). De microseconden-offset geeft de microseconden aan die zijn verstreken sinds het begin van de huidige seconde. Met de gettimeofday()-functie kun je dus een preciezere tijd krijgen dan met andere functies, zoals date().
Voorbeelden:
echo gettimeofday();
echo date('r', gettimeofday());
echo gettimeofday()['sec'];
gmdate();
gmdate:
De PHP-functie gmdate() is een versie van de date()-functie die gebruik maakt van Greenwich Mean Time (GMT). Deze functie heeft dezelfde syntaxis als date(), maar is handig als je met tijdzones wilt werken. Met gmdate() kun je een datum of tijd in een specifieke tijdzone weergeven, zonder dat je de timestamp hoeft te converteren.
Voorbeelden:
echo gmdate("Y-m-d H:i:s");
echo gmdate("l, d F Y H:i:s", $timestamp);
echo gmdate("D M j G:i:s T Y");
gmmktime();
gmmktime:
De functie gmmktime() maakt een timestamp aan, gebaseerd op de gegevens die je meegeeft aan de functie.
Voorbeelden:
gmmktime(0, 0, 0, 5, 1, 2018)
gmmktime(11, 0, 0, 10, 12, 2019)
microtime();
microtime:
De functie microtime geeft een float waarde terug die de huidige Unix-timestamp (seconden sinds 1 januari 1970 00:00:00 GMT) met een microseconde precision weergeeft.
Voorbeelden:
echo microtime(); // Outputs something like: 0.87681200 1385479577
list($usec, $sec) = explode(" ", microtime()); // Outputs an array with the microseconds and seconds
mktime();
mktime:
De functie mktime geeft de Unix timestamp terug voor de gegeven datum en tijd. Deze functie heeft 6 parameters, het jaar, maand, dag, uur, minuut en seconde, en is een alternatief voor de functie date.
Voorbeelden:
$timestamp = mktime(0, 0, 0, 12, 31, 2018); // Outputs 1546214400
$timestamp = mktime(23, 59, 59, 12, 31, 2018); // Outputs
1546300799
strtotime();
strtotime:
strtotime is een functie uit de standaard PHP-bibliotheek en wordt gebruikt om een timestamp te interpreteren van een datum of tijd die als string is gegeven. Deze functie kan ook gebruikt worden om de timestamp van de huidige tijd te bepalen.
Voorbeelden:
strtotime("+1 day")
strtotime("next Thursday")
strtotime("last Monday")
time();
time:
De functie time() geeft de huidige timestamp (het aantal seconden sinds 1 januari 1970) terug. Deze timestamp kan vervolgens worden gebruikt om datums en tijden te verwerken in PHP.
Voorbeelden:
time() = 1539846825
date("H:i:s" ,time()) = 23:47:05