K Kosse Medlem sedan juni 2000 162 inlägg Trådstart 16 juni 2001 21:41 #1 Jag har en starttid. T.ex. 22:00 och jag vill att någonting, t.ex en if-sats ska utföras om klockan befinner sig mellan 22:00 och 22:20 annars inte.
Hur "censur" gör jag det?
Har suttit i timmar med strtotime och belat, men jag fattar ingenting. Och när jag väl tror mig förstå något så är det sååå FEL. Någon som kan hjälpa mig?
Blev lite nyfiken på ditt problem.
Kanske det går att lösa med difftime
/webb
K Kosse Medlem sedan juni 2000 162 inlägg Det där var väl ingen PHP kod utan snarare C-kod?
Hittade inget liknande i PHP:s manual.
Någon som har ett konkret exempel på hur jag löser detta problem?
------------Min kod ser ut som följande ungefär-----------------
$starttid=strtotime("22:00");
$nuvarandetid=strtotime(date("H:i:s"));
if ($nuvarandetid < $starttid && $nuvarandetid>$starttid-1200) {
$skavisas=1;
}
Har provat en miljard variationer av denna kod, men får det tyvärr inte att fungera. Snälla, HJÄLP någon! (man kan bli galen för mindre)
Sorry Kosse,
Jag följde bara en länk från php-manualen och var tydligen så trött att jag inte kollade vart den ledde.
/webb
K Kosse Medlem sedan juni 2000 162 inlägg Har nu hittat felet själv, behöver ingen hjälp längre...
C Chavez Medlem sedan maj 2000 1 953 inlägg Det är alltid kul för andra att höra lösningen
K Kosse Medlem sedan juni 2000 162 inlägg Jaa, där har du en poäng.
Lösningen ser ut som följer:
$starttid=strtotime("22:00");
$nuvarandetid=strtotime(date("H:i"));
if ($nuvarandetid-$starttid<1200 && $nuvarandetid-$starttid>0) {
//Här händer någonting om klockan är mellan 22:00 och 22:20.
}