Jag har en databas där det är lagrat tider som jag vill veta timmarna
som är i mellan, men kommer inte på något bra sätt att lösa det på :P
så här har jag tänkt att det ska fungera
Tiderna ligger i en mysql db och Tid1 = 11:00 och Tid2 16:30
Från tid1 till tid2 är det 5,5 timmar hur får jag en php kod att
komma fram till samma slutsat som jag :P ?
jag kom på en lösning om jag skulle haft hela timmar enbart men nu
behöver jag halvtimmar med
Om du ska använda Dragir's funktion så tänk på att sätta ett default för $format. Ex function TidMellanKlockslag($tid1, $tid2, $format = '')
Sen kanske någon kan sälja ett par mellanslag till Dragir så blir koden mycket mer lättläst.
Jag sätter softtabs till tre nästa gång. Tack för att du påpekade det!
Det är för övrigt inte nödvändigt att sätta default parametrar i de nyare versionerna av php, om man vill så kan man ändra deklarationen av funktionen till
function TidMellanKlockslag($tid1,$tid2,$format = 'inget'){
Om man vill att det ska fungera med äldre versioner.
Det är inte nödvändigt, men det producerar en varning. En del servrar visar varningar och då kommer din kod att visa det. Om du sätter error_reporting = E_ALL i din php.ini så ser du.
Dessutom är det bättre att spara tider som UNIX timestamp och formatera dom när dom ska visas.