Tijd (uit DB) vergelijken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET ontwikkelaar gezocht, detachering (SCRUM,

Ben je een .NET ontwikkelaar en op zoek naar afwisseling in de regio Rotterdam? Bij een innovatief bedrijf met mogelijkheden om te groeien in zowel functie als kennis? Waar je geen nummer bent maar er aandacht is voor jou als persoon? Wellicht dat deze organisatie je dit kan bieden. Voor een detacheerder in Rotterdam zijn we namelijk op zoek naar gepassioneerde .NET ontwikkelaars. Het bedrijf heeft een regionale werkwijze waarbij ze een aantal vestigingen in Nederland hebben waaronder de hoofdvestiging in Rotterdam. Er werken momenteel circa 80 mensen. Het bedrijf is met name sterk in CRM maatwerk oplossingen en de

Bekijk vacature »

PHP Test Engineer gezocht!

Vacature Omschrijving Onze klant is een succesvolle speler in de verzekeringsbranche, met diverse producten, merken en platformen. Met meer dan 150 collega’s is de organisatie elke dag bezig om de kwaliteit te verbeteren en het leuker te beter voor haar klanten. Het kantoor is gevestigd in de buurt van Rotterdam en is goed bereikbaar met de auto, het ov en de fiets. Het is een informele organisatie, waarin je de vrijheid hebt om ideeën aan te dragen. Functieomschrijving Als Test engineer zorg je ervoor dat bedrijf kritische processen bij deze mooie organisatie automatisch worden getest. Je werkt actief mee aan

Bekijk vacature »

Als front-end developer werken aan e-commerce plat

Vacature Omschrijving Voor een van de grootste industriële dienstverleners ter wereld kun jij binnenkort aan de slag als front-end developer. Deze toonaangevende partij levert een hoogwaardig en breed assortiment aan technische componenten met hieraan gekoppeld een sterk ontwikkelde technische en logistieke dienstverlening. Denk hierbij aan: aandrijftechniek, afdichtingtechniek, rubbertechniek, stromingstechniek, industriële kunststoffen, gereedschap en onderhoudsproducten. Hun klanten zijn actief in uiteenlopende industriële sectoren, zoals de chemie en petrochemie, farmaceutische industrie, metaalindustrie en voedingsindustrie. Zij zijn wereldwijd actief en draaien zo’n twee miljard euro omzet per jaar. Zij bestaan dan ook uit 60 bedrijven met meer dan 350 vestigingen, ongeveer 7500 werknemers

Bekijk vacature »

Traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van 2-4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af met

Bekijk vacature »

Lead front-end developer met C# kennis

Vacature Omschrijving Voor een full-service pensioen- en financial managementspecialist zijn wij op zoek naar een lead front-end developer die tevens behendig is met C#. Het bedrijf is ruim dertig jaar en er werken ongeveer dertig werknemers. Bij dit bedrijf hangt een informele sfeer en er is weinig hiërarchie. Het bedrijf zit gevestigd in zowel Nederland als België en heeft een fraaie klantenkring opgebouwd: accountants, belastingadviseurs, pensioenadviseurs, advocaten, enzovoorts. Functieomschrijving Het bedrijf is momenteel op zoek naar een medior+ Front-end developer voor een vast dienstverband. In de eerste fase zal je meewerken aan het herbouwen van het huidige systeem naar .NET.

Bekijk vacature »

Medior/Senior PHP topper gezocht!

Vacature Omschrijving Voor een klant van ons zoeken wij een medior/senior PHP developer. Je gaat je bezig houden met het verder ontwikkelen van haar eigen software voor financiële advieskantoren waarmee alles met betrekking tot verzekeringen geregeld kan worden. Het hele proces van een eerste berekening / advies tot het afhandelen van schades wordt door onze systemen gedaan. Functieomschrijving Als PHP ontwikkelaar werk je mee aan de ontwikkeling en het beheer van onze back- en mid-office web-applicaties. Deze web-applicaties worden gebouwd op basis van PHP en MySQL. Onze klant probeert steeds de juiste technieken en oplossingen te vinden bij de diverse

Bekijk vacature »

Lead Front End Developer

Voor een bedrijf in Amsterdam ben ik opzoek naar een Lead Front-end Developer. Stel je voor dat je op een feestje bent en je kunt vol trots vertellen dat je voor de grootste bedrijven van Nederland werkt en dat zij gebruik maken van de applicatie waar jij dagelijks aan werkt! Lees dan nu verder. Voor dit bedrijf zoek ik iemand die de Lead gaat nemen van een bestaand Front-end team bestaande uit 4 Front-end Developers. Jouw rol zal ongeveer bestaan uit: 1/3 ontwikkelen 1/3 bedenken en aanbrengen van nieuwe ideeën 1/3 coachen van jouw team Het kan zijn dat je

Bekijk vacature »

Full-stack developer

Wil jij werken aan razend slimme technologische e-commerce oplossingen voor bekende namen? Lees snel verder.. Organisatie Met ruim 20 jaar aan ervaring en meer dan 80 specialisten werken zij hier voor grote, leuke en bekende namen. Als marktleider zetten we samen met onze klanten de nieuwe standaard en daarom zijn we op zoek naar collega’s die de lat ook telkens een stukje hoger leggen. Het team van developers, digital designers, strategen en accountmanagers staat dagelijks weer paraat om retailers klaar te maken voor de digitale toekomst. Dagelijks zien en gebruiken meer dan 65 internationale retailers, 5.000 (online) stores, 50.000 medewerkers

Bekijk vacature »

Young Professional Program Data Scientist

Job description Digital Transformation is rapidly changing the world! Besides looking at the past, companies need to know what is happening now and anticipate on what is going to happen. Data science is driving Digital Transformation. Typical projects Itility is dealing with: Predictive and prescriptive analytics Machine learning Business rule automation and scripting Descriptive dashboards Who are you? You are young, talented and want to kick-start your career. A (almost) graduate with at least a Master in a beta study such as: Computer Science Information Management Econometrics Artificial Intelligence Mathematics Data Science Industrial Engineering Applied Physics Furthermore, you are fluent

Bekijk vacature »

Java developer / Goede doelen organisatie

Java developer voor een goede doelen organisatie gezocht! Functieomschrijving Wil jij als Java developer bijdragen aan een betere wereld? Ben jij een developer die graag afwisseling in zijn werk heeft? Dan is dit de baan voor jou! Als software developer werk je in teamverband aan het bouwen en uitbreiden van diverse financiële applicaties, alsmede de koppeling met diverse externe leveranciers (ASP’s); Om aan de specifieke wensen, ingegeven door de doelstellingen van de klant, gehoor te geven worden de applicaties binnen de organisatie ontwikkeld en op maat gemaakt; Het hele Java EE spectrum van de web front-end, EJB’s tot aan de

Bekijk vacature »

Medior .NET ontwikkelaar

Op een steenworp afstand van het Malieveld werken op een van de mooiste locaties van Nederland? In de pauze met je collega’s een visje halen in de haven of een wandeling langs het water maken? Alles is hier mogelijk! Houd jij van een uitdaging en ben jij een communicatieve programmeur die maatwerk levert en altijd streeft naar het beste resultaat? Denk je vaak out-of-the-box en krijg je energie van het maken van klant specifieke oplossingen? En heb je het gevoel dat je stagneert in je huidige werkzaamheden? Dan is dit de baan die je zoekt! Deze organisatie is gespecialiseerd in

Bekijk vacature »

Medior webdeveloper

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 »

Solution Architect

Sopra Steria is looking for a “Solution Architect” in order to reinforce its presales and project teams in the design of global IT solutions. Your Mission: As a Solution Architect, you act as part of a presales team or a project team translating business and IT requirements into solution architecture designs for large or medium scale systems using your knowledge of the current technologies and integrating existing products and new developments. You document and estimate your solution architecture designs and communicate them to our customers and other stakeholders. You ensure that solutions fit with the existing standards, capabilities and technology

Bekijk vacature »

Junior Full-Stack Developer

Organisatie Dit bedrijf stond aan de voorgrond van de webdesign bureau’s. Zij zijn een van de eerste geweest die hun eigen CMS hebben ontwikkeld om de klant mee verder te helpen. Inmiddels zijn ze uitgegroeid tot een speler die zich begeeft tussen de kleine en de grote bedrijven in. Dat vinden ze prettig en daar willen ze ook blijven. Ze werken nu voor klanten die zelfs buiten de aarde actief zijn(!) Maar zo hebben ze ook een digitaal e-learning platform ontwikkeld wat er voor zorgt dat ouderen, en minder begaafde dingen ook met voor hun moeilijke dingen overweg kunnen. Hier

Bekijk vacature »

Frontend developer / Midlance constructie

Jij hebt al een aantal jaren werkervaring in de Frontend wereld en twijfelt over de stap naar freelancer… Want hoe lekker is het als je in overleg met de eindgebruiker je tijden kan bepalen, je veel vrijheid hebt, bij alleen toonaangevende organisaties terecht komt en ook nog eens DIK betaald krijgt? Voor veel ontwikkelaars is dit toch net een stap te ver. Zij willen gewoon lekker code kloppen en zich niet bezig houden met het regelen van opdrachten, administratieve zaken of andere randzaken. Klinkt dit bekend? Wij bieden de middenweg! Wie zijn wij? Wij zijn niet het stereotype organisatie waar

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

20/08/2019 21:42:59
 
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.