Datum berekenen d.m.v. modulo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

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 »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Experienced Lead Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Delft Vacature ID: 13301 Introductie We are seeking a Lead Java Developer for our team in the area of Delft. You will develop an application used exclusively by the engineers and geologists for site characterizations, which imports raw field and laboratory measurements for further processing, integration, ground modelling, and geotechnical analysis and reporting. The client/server application is entirely written in Java, and the server is hosted in the Amazon cloud, utilizing frameworks such as Spring and Hibernate, and connected to an MS SQL Server RDS instance. There is a trend towards using more

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

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 »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

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

08/11/2024 16:33:26
 
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.