Avatar billede fixbabe Nybegynder
14. februar 2008 - 20:07 Der er 3 kommentarer og
1 løsning

Udregne dato udfra tid

Jeg har to input's "time_hour" og "time_min" hvor man kan angive et start tidspunkt.

Jeg søger en funktion der kan udregne datoen ud fra det valgte tidspunkt.

lad os sige at klokken er 22:15 og man vælger tiden 13:30 hvilket så er kl 13:30 dagen efter, så skal datoen være dagen efter og ikke datoen for i dag da tiden er inden 00:00
Avatar billede arne_v Ekspert
15. februar 2008 - 02:44 #1
utestet:

$curtim = localtime(time());
if(($curtim['tm_hour'] < $time_hour)
    || ($curtim['tm_hour'] == $time_hour && $curtim['tm_min'] < $time_min)) {
    // hop til naeste dag
} else {
    // brug idag
}
Avatar billede sostack Nybegynder
15. februar 2008 - 08:31 #2
Prøv med:
<?php
function hvad_dag($timetal, $minuttal)
{
    $nu_time = date("h", time());
    $nu_minut = date("i", time());
    $dagen = date("d-m-Y", time());
    if($timetal < $nu_time)
    {
        $dagen = date("d-m-Y", time()+ 86400);
    }
    $resultat =  $dagen . " kl.: " . $timetal . ":" . $minuttal;
    return $resultat;
}
?>

//sostack
Avatar billede fixbabe Nybegynder
15. februar 2008 - 12:34 #3
Arne dit script vælger næste dag hvis jeg bruger tiden 16:00
Avatar billede fixbabe Nybegynder
15. februar 2008 - 12:37 #4
sostack din løsning virker perfekt :) tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester