Avatar billede iphase Nybegynder
29. november 2002 - 11:29 Der er 7 kommentarer og
1 løsning

Lægge sammen

echo "Hej";P


Jeg sidder lige og lave min timeseddel om til PHP da det er meget sejere end et lauzy stykke papir.. ;)

Men jeg har et problem.. jeg skal ligge "tid" sammen, hvordan gør man det?

eks.

mødt : 08:00
gået : 16:45
i alt: 8.75 timer

altså jeg indtaster de tider jeg går og kommer og det samlede antal timer på arb. regnes ud.

også hvis jeg nu har den her:
mødt : 09:00
gået : 03:00
i alt: 18 timer
her er det tricky da det er en mindre værdi neders, og derfor bare bliver til -5 timer hvis man bare bruger "-".

Håber i kan hjælpe.. hurtigt svar = bonus =)
Avatar billede Slettet bruger
29. november 2002 - 11:37 #1
Du er nødt til at have en dato tilknyttet hvis du ikke vil lave det for bøvlet.
Avatar billede iphase Nybegynder
29. november 2002 - 11:41 #2
Forklar? jeg har et dato felt i min db.. er bare ikke begyndt at benytte det..
bruger lige nu bare dag og uge til at hente og gemme tingende de rigtige steder.
Avatar billede sostack Nybegynder
29. november 2002 - 11:42 #3
if($start > $slut) {
$arbejdstid = ($slut - $start) + 24;
} else {
$arbejdstid = ($slut - $start);
}
Avatar billede argantork Nybegynder
29. november 2002 - 11:49 #4
Prøv det her:
<?
$ank = '09:17';
$afg = '03:00';

$anktim = substr($ank,0,2);
$ankmin = substr($ank,4,2);
$afgtim = substr($afg,0,2);
$afgmin = substr($afg,4,2);

$ankmin = $ankmin + 60 * $anktim;
$afgmin = $afgmin + 60 * $afgtim;

if ($afgmin < $ankmin) { $afgmin = $afgmin + 60 * 24 }

$tid = $afgmin - $ankmin;
?>
Avatar billede argantork Nybegynder
29. november 2002 - 11:50 #5
sostack har den nemmeste løsning, der virker !!
Avatar billede iphase Nybegynder
29. november 2002 - 11:53 #6
tak sostack : svar? så giver jeg point
Avatar billede sostack Nybegynder
29. november 2002 - 11:54 #7
OK, takker!
Avatar billede iphase Nybegynder
29. november 2002 - 12:03 #8
Det er ikke nu jeg skal sige at jeg må være meget træt siden jeg ikke selv lige gad finde på den løsning.. guess what, jeg har heller ikke sovet de sidste 3 timer... *gaaab*
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