Tijd (uit DB) vergelijken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mobile Developer

Wat je gaat doen: DPA GEOS is op zoek naar enthousiaste Mobile Developers om het team te versterken. Als Mobile Developer werk je in Agile teams bij onze klanten en ben je verantwoordelijk voor hun grotere mobiele web applicaties. Met collega’s ontwikkel je hoogwaardige software voor verschillende opdrachtgevers in jouw regio. Je ontwikkelt, adviseert over architectuur en past de nieuwste technologieën toe. Je bent een ambitieuze professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande interesse in Mobiele applicaties. Je staat met beide benen op de grond en je kunt goed samenwerken. Je bijt

Bekijk vacature »

Innovatieve Junior/Medior PHP Developer

Organisatie Midden in het centrum van Breda staat een groot kantoorpand, waar hard gewerkt wordt om een groeiend platform internationaal uit te breiden. Op dit moment is dit bedrijf actief in Nederland, België, Spanje en UK. Zij bestaan nog niet zo vreselijk lang maar dit project staat intern bekend als innovatief en baanbrekend, er is weinig concurrentie in de markt en weten zichzelf te onderscheiden doordat ze een breed aanbod hebben. De organisatie bestaat uit 60 medewerkers. Het Ontwikkel team bestaat op dit moment uit 2 ontwikkelaars en een product Owner. Vanuit het team is er veel vertrouwen in de

Bekijk vacature »

netwerkspecialist security en service

Wat ga je doen? Jij beheert een deel van onze netwerkapparatuur op het gebied van beveiliging, zoals firewalls, webproxyâ..s en gateways. Je voert wijzigingen uit en verleent tweedelijnsondersteuning bij incidenten. Op afstand begeleid je leveranciers en technisch medewerkers die securityapparatuur installeren. Een technisch uitdagend takenpakket, want het netwerk van de politie is omvangrijk en complex. Er worden enorme hoeveelheden informatie uitgewisseld. Binnen onze organisatie, maar ook met burgers, justitie, de belastingdienst, Nederlandse ambassades in het buitenland, inlichtingendiensten en andere partners. Een lek in onze beveiliging is funest voor de veiligheid. Dat begrijp jij als geen ander. Daarom signaleer en analyseer

Bekijk vacature »

Junior/ Medior Web developer

Organisatie Yes, je mag weer naar kantoor! Je loopt langs het water naar jouw prachtige werklocatie. Eenmaal in de lift bedenk je wat je vandaag weer wilt gaan leren. Je komt boven aan in de grote open ruimte en de HR medewerker groet je vriendelijk. Bij de relax hoek zie jij je collega al met een lekkere bak koffie in zijn handen staan. “Dit wordt weer een productieve en leuke dag. We hebben namelijk een nieuw project binnen gekregen in de sportbranche die wij als team mogen gaan oppakken!” roept je collega. Vol enthousiasme kletsen jullie nog even door en

Bekijk vacature »

Business consultant innovation & funding (star

Dit is je kans om achter de schermen te kijken bij de meest innovatieve bedrijven van het land. Als consultant, als adviseur, als techneut. Wij zijn hiervoor op zoek naar ambitieuze startend en ervaren consultants voor onze vestiging in Amsterdam en Eindhoven. JIJ: affiniteit met techniek. analytisch. commercieel. ambitieus. leergierig. sociaal. WIJ: innovatie. IT. consultancy. vrijheid. verantwoordelijkheid. opleiding. plezier. team. Zie jij een match? Dan willen we je graag snel ontmoeten! Jij doet. Je maakt innovatie van dichtbij mee. Je helpt bedrijven bij het realiseren van hun ambities, door het verwerven van financiering voor hun vooruitstrevende plannen, veelal in de

Bekijk vacature »

Senior PHP Architect

Organisatie Dit bedrijf is in 2011 ontstaan op een zolderkamertje en ondertussen uitgegroeid tot een organisatie waar meer dan 150 mensen werkzaam zijn. Inmiddels is deze organisatie de marktleider op het gebied van telefoon-accessoires in Nederland. Op dit moment zijn ze “de puntjes op de i”aan het zetten om ook internationaal voet aan de grond te krijgen. Daarnaast zijn ze hun pijlen ook steeds meer aan het richten op de zakelijke markt. De gemiddelde leeftijd binnen deze organisatie is 26, daardoor is de sfeer zeker jong en informeel te noemen. Er zijn geregeld game avonden op de development afdeling. Je

Bekijk vacature »

Senior Rapid Custom Software Developers

Jouw rol Voor deze ‘leading edge’ technology practice zijn we op zoek naar Senior Rapid Custom Software Developers. Echte IT-freaks die de ontwikkelingen in het vakgebied nauwkeurig volgen en weten wat er speelt. Die kunnen werken op de grens van het onmogelijke en zo onze nationale en internationale klanten een beslissende voorsprong geven in hun markt. Je adviseert over innovatie en werkt mee aan de agile ontwikkeling en implementatie van state-of-the-art oplossingen, gebaseerd op .Net, Java en/of Mendix. Het gaat vaak om nieuwe technieken, veel eindgebruikers en complexe omgevingen, waarin de lat hoog ligt. Snelheid en topkwaliteit zijn bij deze

Bekijk vacature »

.NET Developer

Ben jij op zoek naar een uitdagende functie als .NET Developer bij een toonaangevende speler in de IT branche? Voor onze opdrachtgever zijn wij op zoek naar meerdere .NET Developers om naast het programmeren, ontwerpen, documenteren en testen ook aan de slag te gaan met het optimaliseren van het development proces binnen de organisatie. Wat ga je doen? Onze opdrachtgever in Amsterdam richt zich op de afhandeling van grote hoeveelheden financiële en administratieve processen door middel van haar eigen softwarepakket. Dit pakket bestaat uit een complexe SQL database, een aantal .NET applicaties en .NET webservices. Zij staan op het punt

Bekijk vacature »

Medior .NET developer Azure

Deins jij niet terug voor een uitdaging? Heb jij passie voor het vak en zit je het liefst de hele dag met de vingers aan de knoppen? Ben je communicatief vaardig en wil je werken met de nieuwste technieken in een proactief team van enthousiaste developers? Dan ben ik op zoek naar jou! De organisatie Deze organisatie is gespecialiseerd in de ontwikkeling van hypotheeksoftware. Het is jouw doel om het voor de eindgebruiker zo makkelijk mogelijk te maken om alles te regelen omtrent zijn/haar hypotheek. Zo heeft de klant de behoefte om veilig in te kunnen loggen op de online

Bekijk vacature »

Junior PHP Developer / International Startup

Organisatie Deze organisatie heeft een innovatieve evenementen agenda ontwikkelt en dient daarmee als marketing platform voor grote evenementen. Wil jij vanuit een jonge startup graag samen werken met ’s werelds grootste evenementen, bedrijven als Uber en Booking.com en onderdeel worden van deze gave startup, lees dan verder! Deze organisatie heeft een platform ontwikkeld waarbij grote evenementen zich aanmelden en op dit platform adverteren richting miljoenen consumenten die de app gebruiken. Enkele jaren geleden is deze organisatie ontstaan en zitten inmiddels met 15 man in verschillende landen gevestigd. Het is een erg jonge organisatie waarbij de leeftijden tussen de 20 en

Bekijk vacature »

Junior/starter .NET Developer (in-house Alkmaar)

Ben jij een programmeur die houdt van afwisseling? Heb jij inmiddels wel genoeg aan hetzelfde moeten werken? Non-stop dezelfde technieken, onderhoud en bug fixing? Wil jij juist werken met de laatste technieken, afwisselende werkzaamheden en nieuwe projecten? Wil jij graag zoveel mogelijk leren van het hele .NET spectrum en op dit punt in je carrière je kennis verbreden in plaats van verdiepen op een aspect? En dit allemaal in een in-house functie met een vast team en veel senioriteit om je heen om van te leren? Dan ben je gegarandeerd geïnteresseerd in deze uitdaging. Lees dus snel verder! Organisatie Deze

Bekijk vacature »

Senior .NET Developer met inspraak in de organisat

Heb jij het idee dat er te weinig naar je geluisterd wordt als developer? Dat al jouw goede ideeën onder de mat worden geschoven? Willen ze maar niet overstappen naar de laatste technieken? En begrijpt het management bij jouw huidige organisatie ook niks van IT? “Ja, we gaan er intern naar kijken en laten het je weten..”. En daarna doodse stilte. Maak jij dit momenteel ook mee? Je bent niet de enige. Organisatie Speciaal voor gedreven developers zoals jij is deze high-tech organisatie opgericht. Inmiddels zijn zij een gevestigde naam binnen de branche. Dit merk je door de ruime financiële

Bekijk vacature »

Fullstack .NET Ontwikkelaar

Organisatie Voor een van onze business partners in regio Utrecht zijn we op zoek naar een full-stack .NET developer die intern bij onze partner aan de slag gaat. Deze hippe club is al zo’n 20 jaar actief bezig om innovatie binnen de bouwsector centraal te stellen. Om deze innovatie te realiseren, wordt er gewerkt vanuit een enorm kleurrijk pand waarbinnen veel ruimtes zijn om je even terug te trekken en jouw creativiteit de vrije loop te laten. Door de informele setting voelt jouw werkplek aan als woonkamer, waarbij je in de middag met z’n allen samen komt om de verzorgde

Bekijk vacature »

Fullstack .NET developer Arnhem

Functieomschrijving Als fullstack .NET developer kom je te werken in een super leuk team dat op Scrum basis te werk gaat. Je gaat onder meer aan de bovenstaande applicatie werken maar onze klant kent nog een aantal andere succesvolle applicaties waar je ook je kunsten aan kan tonen. Het team bestaat uit een 5 tal .NET developers en de applicaties worden allemaal inhuis gemaakt. De sfeer is open en informeel en het kantoor biedt je een lekkere plek om in te werken. Functie-eisen - Je hebt HBO werk en denk niveau - Je hebt ervaring met ASP.NET MVC, C# -

Bekijk vacature »

Medior .Net Developer Registratieapparatuur IOT

Medior .Net Developer Registratieapparatuur IOT Wat ga je doen als Medior .NET Developer? Als Medior .NET Developer in de omgeving Rotterdam, ga jij werken aan een webapplicatie voor afvalscheiding-bedrijven. Met de webapplicatie verbeter jij het scheidingen proces van afval door middel van diverse registraties. Denk hierbij het registreren van minicontainers tot ondergrondse containers (voorzien met een reader met slot), van bezoekerspassen voor milieu straten tot bedrijfsafval. Dankzij actieve en passieve labels is het mogelijk om real-time containers identificeren. Dat gaat gepaard met een integraal controlecentrum met als doel om gft (groente, - fruit- en tuiafval), oud papier en karton, plastic

Bekijk vacature »
Sjef dresen

sjef dresen

07/02/2019 14:56:12
Quote Anchor link
Beste,

Met deze code haal ik een bepaald tijdstip (gaat altijd over "vandaag") uit de database:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
while( $obj = sqlsrv_fetch_object( $result )) {
   $tijdjeUitDB = $obj->TimeBegin->format('H:i:s');
}


Daarna trek ik daar 1 uur vanaf:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$tijdjeUitDB = strtotime($tijdjeUitDB) - 60*60;


En vervolgens wil ik het gaan vergelijken met tijdstip "nu":

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
if (strtotime(time()) >= strtotime($tijdjeUitDB)) {
  echo "ok";
}


Dit lukt echter niet. Er komt namelijk in alle gevallen "ok" te staan, ook als de vergelijking eigenlijk een negatief resultaat zou moeten geven...

Wat doe ik verkeerd? En nog belangrijker: hoe krijg ik dit opgelost?

Het doel is straks dit script door een CRON-job (iedere 15 min.) te laten triggeren.
Zodra het script "ziet" dat het tijdstip uit de database een uur (of minder) voor de huidige tijd licht, dan moet er "ok" verschijnen.

Alvast bedankt voor 't meedenken!
Gewijzigd op 07/02/2019 15:02:40 door Sjef dresen
 
PHP hulp

PHP hulp

25/04/2019 11:04:32
Honeypot
 
Rob Doemaarwat

Rob Doemaarwat

07/02/2019 15:39:46
Quote Anchor link
1) time() is al een "timestamp" (integer sinds 1970-01-01), die hoef je dus niet meer door strtotime() heen te halen (geen idee wat je dan krijg overigens).

2) Voeg aan de format van $tijdjeUitDB ook Y-m-d toe. Dan heb je een echte tijd (geen idee wat ie anders als datum pakt).

3) Draaien database en PHP op dezelfde server? Dan is het volgens mij onzinnig om dit te doen.
 
Sjef dresen

sjef dresen

07/02/2019 15:48:41
Quote Anchor link
Thanks voor je reactie!

Ik heb bij beide "tijden" strtotime() weggehaald, en opeens werkt het :-)
Geen idee waarom het de hele middag dan niet lukte, maar ben blij dat het opgelost is...

Merci!!!
 
Thomas van den Heuvel

Thomas van den Heuvel

07/02/2019 15:54:06
Quote Anchor link
Los hiervan, zoals @Rob al min of meer aanhaalt, je meet hier met twee maten die mogelijk verschillen: de tijd volgens de database en de tijd volgens PHP. Het is gevaarlijk om die vervolgens te gaan vergelijken in de veronderstelling dat deze (altijd) gelijk lopen.

Misschien verschillen deze niet in je test/ontwikkelomgeving, maar wie zegt dat jouw productieomgeving niet aparte servers heeft voor aparte doeleinden (webserver, databaseserver)?

Kies één van de twee, en houd deze vervolgens overal aan als "de tijd".
Gewijzigd op 07/02/2019 15:56:18 door Thomas van den Heuvel
 
Sjef dresen

sjef dresen

07/02/2019 16:21:22
Quote Anchor link
Ahzo, ok. Hmzzz, ik denk dat ik het wel begrijp, maar weet niet hoe ik dit dan zou moeten maken.

Wie kan me op weg helpen hiermee?

Thanks!
 
Thomas van den Heuvel

Thomas van den Heuvel

07/02/2019 17:18:48
Quote Anchor link
Gewoon overal consequent $_SERVER['REQUEST_TIME'] of time() of equivalent (PHP) gebruiken, of equivalente MySQL-functies (DATE(), TIME(), NOW() et cetera) maar geen mengelmoes van PHP- en MySQL-functies / -waarden.
Gewijzigd op 07/02/2019 17:19:19 door Thomas van den Heuvel
 



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.