Autor Zpráva
Hufnágll
Profil *
Začínám a potím se s jednoduchou věcí :(. Potřebuji na stránkách vykonat v indexu proměnou ( $funkce ) pouze každou sobotu v časech mezi 15:00 - 18:00 (včetně těchto časů). jak zapsat správně časovou podmínku? díky
nightfish
Profil
Potřebuji na stránkách vykonat v indexu proměnou ( $funkce ) pouze každou sobotu v časech mezi 15:00 - 18:00 (včetně těchto časů)
co to znamená vykonat proměnnou?
jinak podmínky jsou if a funkce pro získání času/data je datet
Hufnágll
Profil *
to je mi jasné, ale jak tu funkci date nadefinovat podle uvedených
kriterií.... to neumím

Začal jsem takto:
$cas = getdate();
 if ($cas["podmínka kterou neumím napsat"]) {
$funkce;
} else {
echo "";
}       
    
nightfish
Profil
$cas = Date("H:i");
if ($cas >= "15:00" && $cas <= "18:00") {
  funkce();
}
Měsíček
Profil
$cas = date("H");
if($cas >=  "15" && $cas < "18") {
  // ...
}


EDIT:// do háje zase pozdě :(
Hufnágll
Profil *
jj díky moc, to by mělo ject, ale jak definovat tu "sobotu" Potřebuji to realizovat jen v sobotu od 15 do 18h.
Měsíček
Profil
<?php
  $day = date("l");
  $time = date("H");

  if($time >=  "15" && $time < "18" && $day == "Saturday") {
    echo 1;
  }
?>
Měsíček
Profil
Promiň, lepší bude nejspíše ještě tohle:

<?php
  if (date("H") >= "15" && date("H") < "18" && date("l") == "Saturday") {
    echo "Je sobota a ".date("H")." hodin.";
  }
?>
..

EDIT: teď jsem to ještě zkrátil ..
<?php
  if (($x = date("H")) >= "15" && $x < "18" && date("l") == "Saturday") {
    echo "Je sobota a ".$x." hodin.";
  }
?>
Hufnágll
Profil *
vyzkouším to a díky moc !!!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: