Ik weet dat ik hiermee de timestamp omzet naar normaal datum-formaat, en dan weer terugzet naar timestamp.
Dus ik vraag me af, is dit een goede manier?
15 mei 2004 15:41 is groter dan 31 dec 2022 10:04?
omdat
15:41 groter is dan 10:04
[size=xsmall]Toevoeging op 09/05/2022 13:02:00:[/size]
je hoeft dan trouwens niet gebruik te maken van strtotime():
1541 is al te vergelijken met 1004 (als in mijn voorbeeld).
Maar strtotime(1541) zal dan uitgaan van 1541 seconden na 1970-01-01 00:00, dus dat wordt vertaald naar globaal een 25 of 30 minuten. (aangenomen dat strtotime() daar al een soort van datum of tijd in herkent)
Het betreft een datum/tijd kiezer dus die slaat het als timestamp op.
Ik kan de hele timestamp natuurlijk met elkaar vergelijken (start- vs einddatum), maar ik wil dit afzonderlijk ook voor de start- en eindtijd doen. Overigens sla ik niets op daarvan, de vergelijking is dus alleen om een (fout)melding te tonen als begintijd groter dan eindtijd is..
Klopt helemaal, maar foutieve datum en tijd wil ik afzonderlijk van elkaar melden. Zodat duidelijk is welke onjuist is (datum of tijd).
Het is een eenvoudig script met invoervelden voor start- en einddatum + start- en eindtijd.
De start- en eindtijd is voor beide data hetzelfde. Dus beide timestamps bevatten dezelfde start- en eindtijd.
Ik heb een select veld omdat ik de minuten in stappen van 5 wil (0, 5, 10, etc).
Overigens denk ik nu dat het logischer is om de begintijd aan de begindatum te koppelen en de eindtijd aan de einddatum. Nu gebruik ik tijd los van de datum.