Úvod >PHP >Ostatní >Jak získat časové razítko daného data?

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";
    }