Timeregnskab volder problemer.
Hej,Jeg er i gang med at programmere et lønsystem, hvor medarbejderen kan indtaste nogle ting om hans arbejdsdag.
Dato: Hvilken dag han har været på arbejde. (I phpMySQL har jeg valgt at sætte denne kolonne som et date felt)
Fra: Hvornår arbejdsdagen startes. (I phpMySQL har jeg valgt at sætte denne kolonne som et time felt)
Til: Hvornår arbejdsdagen sluttes. (I phpMySQL har jeg valgt at sætte denne kolonne som et time felt)
Når jeg henter fra databasen, har jeg en funktion der igennem mktime() regner ud hvor mange timer medarbejderen har været på arbejde den pågældende dag.
Her starter mine problemer så:
Jeg har 4 forskellige timesatser: Grundløn, tillæg for hverdage imellem 17-06, tillæg for lørdage imellem 14-00 og tillæg for søn- og helligdage.
Hvordan laver jeg en betingelse, så den korrekte timepris bliver beregnet?
Hvis jeg f. eks. er på arbejde en hverdag mellem 16-22, skal den første time jo være grundlønnen - De efterfølgende timer skal være tillægget for hverdage.
Jeg kan bare ikke finde ud af at lave en funktion, der indeholder disse funktioner - Kan du?
