Datum en tijd berekenen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Opdracht: DevOps Expert/Ontwikkelaar @ Assen

2021-03-23 iSense Opdracht: DevOps Expert/Ontwikkelaar Ben jij een ervaren DevOps expert / applicatiebeheerder-ontwikkelaar? Heb jij ervaring met het analyseren van productieproblemen en het oplossen hiervan? Lees dan snel verder! ISBI49414 Organisatie De organisatie is een van de grotere ICT-dienstverleners binnen de Rijksoverheid. Zij ondersteunen de primaire processen van diverse uitvoeringsorganisaties en de ministeries. Taken Als DevOps expert / applicatiebeheerder-ontwikkelaar ben jij verantwoordelijk voor een set van applicaties. Met jouw kennis en vaardigheden ben je tot het volgende in staat: Je analyseert productieproblemen en lost ze op, al dan niet in samenwerking met andere afdelingen. Je bouwt kleine, maar ook grote

Bekijk vacature »

Opdracht: DevOps Ontwikkelaar @ Assen

2021-03-23 iSense Opdracht: DevOps Ontwikkelaar Als DevOps ontwikkelaar ben jij verantwoordelijk voor het ontwikkelen en onderhouden van het portaal en daaraan gerelateerde applicaties. ISBI49429 Organisatie De organisatie is een van de grotere ICT-dienstverleners binnen de Rijksoverheid. Zij ondersteunen de primaire processen van diverse uitvoeringsorganisaties en de ministeries. Taken Je bouwt in teamverband aan functionele wijzigingen op de applicatie die uit de digitale strategie voortvloeien. Je analyseert productie-incidenten en lost ze op, in samenwerking met andere afdelingen. Je houdt je bezig met applicatie monitoring en de doorontwikkeling daarvan. Je draagt bij aan een effectieve ontwikkelomgeving door mee te werken aan een

Bekijk vacature »

Ruben Portier

Ruben Portier

23/08/2010 21:39:46
Quote Anchor link
Beste

Het lukt mij niet om een tijd te berekenen. Ik wil namelijk als je bv een datum en tijd hebt die uit een database komt als 2010-08-16 23:47:24 en dan nog een als 2010-08-17 25:47:24 dat ik dan (liefst met PHP) het verschil kan berekenen.

Kan dit? en hoe?

Bedankt alvast!
Ruben Portier
 
PHP hulp

PHP hulp

18/06/2021 19:10:33
 
Arjan -

Arjan -

24/08/2010 00:14:04
Quote Anchor link
Kijk eens naar de mysql functies timediff en datediff
 
Jelmer -

Jelmer -

24/08/2010 00:34:08
Quote Anchor link
Volgens mij kan je in MySQL zelfs twee datums van elkaar aftrekken met - (minus symbool), maar anders werken die functies ook goed.

In PHP is het iets lastiger. Je zou strototime kunnen gebruiken om de datums om te zetten in een grote integer, en die twee getallen van elkaar af kunnen trekken. met date of strftime kan je er dan weer iets moois van maken, of je kan zelf gaan rekenen, want die getallen zijn immers het aantal seconden. Deel het door 3600 en je hebt het aantal uren verschil etc. Nadeel van deze aanpak is wel dat dat nummer dus een linux timestamp is, en omdat een nummer binnen PHP maar een bepaalde grote kan hebben werkt het bij mijn weten alleen betrouwbaar voor datums tussen 1970 en 2038.
 
Arjan -

Arjan -

24/08/2010 12:49:32
Quote Anchor link
Doe het gewoon met mySQL. De ingebouwde functies zijn daar speciaal voor bedoeld. Wanneer je het via PHP wilt oplossen moet je alles zo omslachtig gaan aanpassen dat het op den duur misschien ook niet heel betrouwbaar is.

DATEDIFF en TIMEDIFF zijn speciaal gemaakt om verschillen in respectievelijk de datum en de tijd op te vragen.
 
Ruben Portier

Ruben Portier

24/08/2010 20:49:11
Quote Anchor link
Oke bedankt allemaal! Maar stel dat ik nu iets wil maken dat als ik op start klik een javascript telt tot er op stop gedrukt wordt. Maar php houdt dan de start en stop-tijd bij en die zet ik dan in een database en dan met mysql kan ik ze aftrekken? En moet ik dan met PHP maken dat ik de datum apart hou van de tijd? En dan bij de datums doe ik DATEDIFF en bij de tijd TIMEDIFF neem ik aan? Dan moet ik exact dezelfde tijd uitkomen als de javascript had berekend. Maar heeft iemand enig idee hoe ik dat met javascript kan doen? Of een site met wat info. Dus gewoon een javascript dat ik kan uitvoeren dat begint te tellen van 00:00:00 en dan elke seconde zal updaten.

Alvast heel erg bedankt voor de leerrijke informatie!
Gewijzigd op 24/08/2010 20:50:34 door Ruben Portier
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.