Jak získat časové razítko daného data?
Časové razítko (Unix timestamp) je počet sekund od 1. 1. 1970 00:00:00 UTC. Například "23.12.2021 00:00:01" (český čas) má hodnotu 1640214001.
Převod mezi datem a časovým razítkem umí stránka unixtimestamp.com – po zadání data a času vrátí časové razítko a naopak z časového razítka zjistí datum a čas.
Příklad jednoduché podmínky, která omezí nějaký kód od "23.12.2021 00:00:01" do "3.1.2022 00:00:01".
$datum_od = 1640214001; //23.12.2021 00:00:01 => 1640214001
$datum_do = 1641164401; //3.1.2022 00:00:01 => 1641164401
$date = date_create();
$datum_aktual = date_timestamp_get($date);
//echo "TODO: ".$datum_od." / ".$datum_do." / ".$datum_aktual;
if(($datum_aktual < $datum_do) && ($datum_aktual > $datum_od))
{
echo "OK";
}