Ik heb op dit moment een tijds berekening in mijn formulier storingsregistratie die werkt eigenlijk goed tenzij de ingevoerde tijden zich op dezelfde dag bevinden.
Ik heb gekozen voor aparte velden voor de tijden en datum velden, dit omdat voor 95% het tijdsvak toch binnen dezelfde dag bevinden en dus het datum veld voor 95% alvast automatisch is ingevuld.
Hoe kan ik de berekening ook correct laten verlopen als de eindtijd pas de volgende dag is.
Tabel storingen heeft de volgende veldnamen:
Datum_aanvang (korte datumnotatie) (=date() wat te wijzigen is in het formulier)
Tijd_aanvang (korte tijds notatie)
Datum_klaar (korte datumnotatie) (=date() wat te wijzigen is in het formulier)
Tijd_klaar (korte tijdsnotatie)
Tijdsduur (korte tijdsnotatie) dit is dus het huidige berekende veld (Tijdsduur = Tijd_klaar - Tijd_aanvang)
Hoe kan ik ervoor zorgen dat als de storing om 22:30 begint en eindigt om 02:15 de juiste tijd wordt berkend?
André
Ik heb gekozen voor aparte velden voor de tijden en datum velden, dit omdat voor 95% het tijdsvak toch binnen dezelfde dag bevinden en dus het datum veld voor 95% alvast automatisch is ingevuld.
Hoe kan ik de berekening ook correct laten verlopen als de eindtijd pas de volgende dag is.
Tabel storingen heeft de volgende veldnamen:
Datum_aanvang (korte datumnotatie) (=date() wat te wijzigen is in het formulier)
Tijd_aanvang (korte tijds notatie)
Datum_klaar (korte datumnotatie) (=date() wat te wijzigen is in het formulier)
Tijd_klaar (korte tijdsnotatie)
Tijdsduur (korte tijdsnotatie) dit is dus het huidige berekende veld (Tijdsduur = Tijd_klaar - Tijd_aanvang)
Hoe kan ik ervoor zorgen dat als de storing om 22:30 begint en eindigt om 02:15 de juiste tijd wordt berkend?
André