Datum berekenen d.m.v. modulo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Pagina: 1 2 volgende »

Dominique de Graaff

Dominique de Graaff

11/02/2012 15:53:55
Quote Anchor link
Ja ja, een belachelijke opdracht. Dat vind ik zelf ook. Maar dit is een opdracht voor school. Meteen in de eerste week van de opleiding na het leren van echo "Hello World!". Krijgen we dus dit voor onze kiezen.

Anyway, kan iemand mij de formule geven of uitleggen? Ik moet een variabele aanmaken met daarin 8 cijfers.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $date = 14071987; ?>


De indeling is dan zo: ddmmyyyy.
Deze waarden moet ik dan gebruiken om in de

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $day; $month; $year; ?>


variabelen te proppen. Ik mag alleen maar de divide (/) en de modulo (%) operators gebruiken. Ik geef toe, bizar.. Ik script al jaren in php maar ik kom hier echt niet uit.


Let op! Ik mag GEEN date of time functies gebruiken.

Als iemand me hiermee kan helpen? Graag!
Bedankt
Gewijzigd op 11/02/2012 15:54:39 door Dominique de Graaff
 
PHP hulp

PHP hulp

26/04/2024 13:59:36
 
Eddy B

Eddy B

11/02/2012 15:54:56
Quote Anchor link
explode?
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 15:57:43
Quote Anchor link
Bedankt, maar helaas dat mag niet. Ik mag alleen maar / en % gebruiken. Thats it. Ik heb al neergezet in het resultaat (voor het aftekenen) dat dit niet mogelijk is. Maar misschien is het wel mogelijk en sta ik daar met een mond vol tanden (betwijfel of de rest van m'n klas het gaat lukken hoor, daar niet van). Maar vandaar dat ik hier even kom polsen of jullie een oplossing weten?
 
Niels K

Niels K

11/02/2012 16:02:01
Quote Anchor link
Beste Dominique,

Het komt waarschijnlijk door het weekeind maar ik snap je vraag niet helemaal. Je moet op basis van 14071987 in de variabele $date de huidige datum en tijd berekenen? En daarbij mag je alleen % en / gebruiken?

Of bedoeld je, in heb een timestamp en op basis daarvan moet ik drie variabelen vullen. Eentje met de datum, eentje met de dag en eentje met de tijd?

Niels
Gewijzigd op 11/02/2012 16:04:07 door Niels K
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:05:17
Quote Anchor link
Ja klopt. Bizar he? Een persoon uit mijn klas had de opdracht al gemaakt, en gebruikte toen (op mijn advies) de date() en time() functies. Maar onze docent zei toen dat dit niet mocht. We moesten beter lezen: Alleen % en /. Ik word er eerlijk gezegd een beetje pissig van want het slaat nergens op. Je kunt het volgens mij niet berekenen want 14071984 naar bijv 01081984 is onberekenbaar met deze operators.

We zitten pas in blok 1, hoofdstuk 1 opdracht nummer 8. We hebben net leren "printen" van "hello world!". Vandaar dat ik dit zelf ook een hele bizarre opdracht vind. Ga er zeker wat van zeggen. Maar het kan natuurlijk ook zo zijn dat dit expres is gedaan zodat zij straks uit kunnen leggen dat het niet kan. Maarja ik vraag het liever eerst even om mij heen voordat ik meteen zeg: "het kan niet!".

edit 1:
Wil er trouwens wel even aan toevoegen dat ik al jaren php schrijf. Van OOP (hmvc structuren e.t.c.). Ik dacht: piece of cake voor dit vak, maar dan krijg je dus zo iets. Heel bizar :P.

edit 2:
Nee, geen timestamp.
Gewijzigd op 11/02/2012 16:08:21 door Dominique de Graaff
 
Niels K

Niels K

11/02/2012 16:07:25
Quote Anchor link
Hoi Dominique,

Wat moet het nu uiteindelijk worden? Mijn eerste, of mijn tweede antwoord? :-)

Daarnaast kan je met een timestamp gewoon rekenen? Je kan dat toch gewoon omzetten naar dagen / uren / seconden ? Ik zie het probleem niet echt?

Niels
Gewijzigd op 11/02/2012 16:09:54 door Niels K
 
Erwin H

Erwin H

11/02/2012 16:08:19
Quote Anchor link
Verre van belachelijk als je het mij vraagt, zeer goede vingeroefening juist. En zeker niet
Quote:
het slaat nergens op


Denk eens na wat je met / en % doet, en dan helemaal als je het met 10, 100, 1000 etc doet. Daar moet je toch wel uit kunnen komen.
 
- SanThe -

- SanThe -

11/02/2012 16:08:34
Quote Anchor link
Heel even de code weggehaald. Het is beter om wat tips te geven dan gelijk de code voor te kauwen. Ook al bedoel je het goed.[/modedit]
Gewijzigd op 11/02/2012 16:11:40 door Niels K
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:10:33
Quote Anchor link
Beste Niels,

Het eerste antwoord.

En Erwin H:
Nee, ik kom er niet uit, vandaar dat ik hier om hulp vraag. Ik weet dat je met / deelt en met % de rest van de deling krijgt. Maar dan nog, met alleen de uitleg die ik boven in geef moest ik het doen.
 
Eddy B

Eddy B

11/02/2012 16:10:53
Quote Anchor link
SanThe, werkelijk geniaal. Had ik nooit opgekomen.
 
Erwin H

Erwin H

11/02/2012 16:13:42
Quote Anchor link
@dominique, je geeft zelf het antwoord al als je je tekst nog eens leest.
En dat om hulp vragen begrijp ik prima, het probleem is alleen, als ik je ook maar een tip geef heb ik je probleem opgelost en leer jij er nog niets van.
Gewijzigd op 11/02/2012 16:21:21 door Niels K
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:15:04
Quote Anchor link
SanThe bedankt,

Ik snap nu dat je het getal moet delen door 1000000 om de dagen te krijgen.
Dat je om de maand te krijgen die deling weer moet delen door 10000 (immers 071984 zijn tienduizenden. en de laatste spreekt voor zich.

Erwin,

Voor mij sloeg het nergens op omdat ik niet weet waar ik moet beginnen. Een klein voorbeeldje of een formule van de eerste som zou handig geweest zijn (in het boek!). Soms kom je er gewoon niet uit en dan vraag je het even. Ik kwam er niet uit.

Ik vraag nooit zomaar om oplossingen. Ik ben iemand die het liever zelf leert. De stap om het hier te vragen is daarom ook niet zomaar genomen. Wees daar maar niet bang om. Soms is een voorbeeldje juist een goede manier om te leren. Ik pluis die code dan uit. Maar ook een simpele formule in tekst (niet in script) was voor mij al goed. Dan had ik het als nog zelf moeten schrijven.

Bedankt in elk geval
Gewijzigd op 11/02/2012 16:17:00 door Dominique de Graaff
 
Niels K

Niels K

11/02/2012 16:15:12
Quote Anchor link
Beste Dominique,

Ik heb heel even de code van SanThe weggehaald aangezien ik van mening ben dat je dit probleem toch echt zelf moet oplossen. Zoals je aangeeft programmeer je al jaren PHP dus dan moet dit niet al te moeilijk zijn.

Op basis van de tips van Erwin moet je dit (gemakkelijk) op kunnen lossen.

Veel succes!

Edit:

Ik zie dat je de code van SanThe toch gezien hebt. Jammer, maar niets aan te doen. Ik moet wel toegeven dat ansich voor een beginner een moeilijke opdracht is. Maar als je de werking van die operators snapt ben je wel een stap verder.

Niels
Gewijzigd op 11/02/2012 16:16:47 door Niels K
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:18:35
Quote Anchor link
Ik heb de code niet gekopieerd. Dus ik kan er niet meer bij :). Maar het heeft me wel geholpen te begrijpen hoe je dit zou kunnen uitrekenen. Bedankt.
 
Niels K

Niels K

11/02/2012 16:20:01
Quote Anchor link
Hoi Dominique,

Hartstikke mooi, daar ging het ons om. Veel plezier met het uitleggen aan je andere klasgenoten ;-)

Fijn weekeind,

Niels
 
- SanThe -

- SanThe -

11/02/2012 16:24:37
Quote Anchor link
Met 123 % 10 krijg je de restwaarde als je 123 door 10 deelt. In dit geval is de restwaarde 3. En als je 123 / 10 doet krijg je een gewone deling. Oplossing zal 12.3 zijn. Daar moet je dus nog even een geheel getal van maken.
 
Niels K

Niels K

11/02/2012 16:26:34
Quote Anchor link
Toevoeging op SanThe. Het afronden van een getal kan met de volgende functies:

floor (Naar beneden afronden)
ceil (Naar boven afronden)
 
- SanThe -

- SanThe -

11/02/2012 16:32:33
Quote Anchor link
Niels Kieviet op 11/02/2012 16:26:34:
Toevoeging op SanThe. Het afronden van een getal kan met de volgende functies:

floor (Naar beneden afronden)
ceil (Naar boven afronden)


Round()
 
Wouter J

Wouter J

11/02/2012 16:33:48
Quote Anchor link
Je kan het ook met alleen modulo en delen operators doen. (ik weet niet of ik het script hier mag plaatsen dus doe het niet, en heb het script van Santhe niet gezien dus weet niet wat die had)
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:36:19
Quote Anchor link
Ik merk echter wel wanneer ik ik de dag op 07 of 06 zet, dat er een heel ander getal wordt gegeven. Wanneer ik er een string van maak werkt het wel goed, maarja dat mocht niet. Er stond bij dat het expliciet een integer waarde moest zijn.

Goed dan schrijven ze maar gewoon 7041986 ipv 07041986.

@Wouter,
Klopt, ik ken het. round, floor en ceil ken ik ook ;)
Gewijzigd op 11/02/2012 16:38:20 door Dominique de Graaff
 
Niels K

Niels K

11/02/2012 16:38:01
Quote Anchor link
Hoi Wouter,

Natuurlijk mag je wel stukjes scripts plaatsen om zo gebruikers te helpen. Graag zelfs. Maar op het moment dat SanThe het stukje code plaatste had Erwin de werking van de operators / % uitgelegd. Op basis daarvan had de topic starter de oplossing kunnen maken. Daarom had ik heel even het stukje code van SanThe weggehaald. Simpelweg om Dominique de ruimte te geven en de werking van de functies te kunnen begrijpen om zo de oplossing te vinden.

Als toevoeging zal ik heel even de code van SanThe plaatsen. Die had ik bewaart omdat ik later in dit topic de oplossing van SanThe nog wilde plaatsen om te laten zien hoe het ook kan.

Code van Santhe:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$date
= 14071987;

$day = floor($date / 1000000);
$month = floor(($date % 1000000) / 10000);
$year = $date % 10000;

echo $day . '-' . $month . '-' . $year;

?>


Ik ben benieuwd naar hoe jij het zou doen.

Niels
 

Pagina: 1 2 volgende »



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.