geboortedatum check ouder dan 18

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

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 »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »
Stefan H

stefan H

23/05/2013 19:40:57
Quote Anchor link
wie kan mij helpen ik heb een formulier waar iemand zijn geboorte datum invuld

nu wil ik dit controleren of iemand ouder is dan 18

hoe kan ik dit het beste doen want onderstaande heb ik geprobeerd maar werkt niet
de $ POST worden natuurlijk vanuit het formulier mee gestuurd

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
$datum
=  time();
$minleeftijd = 18;
$geboortedatum = $_POST['jaar'].'-'.$_POST['maand'].'-'.$_POST['dag'];
$invoer = strtotime($geboortedatum);
$verschil = $invoer - $datum;

if($verschil < $minleeftijd){

    $errors[] ='U bent niet ouder dan 18 jaar';
}

?>

alvast bedankt voor jullie reactie

Inmiddels ben ik erachter dat ik natuurlijk ook de minimale leeftijd in tijd moest doen. alleen het probleem is dat er dan nog een verschil blijft in de tijd
Gewijzigd op 23/05/2013 20:09:58 door Stefan H
 
PHP hulp

PHP hulp

27/04/2024 02:56:57
 
Keizer Webdesign

Keizer Webdesign

23/05/2013 20:48:51
Quote Anchor link
Hoe bedoel je in tijd? of dat het er staat "U bent niet ouder dan 18 jaar"?

Want anders zou je met jquery of js een scriptje kunnen schrijven dat kijkt of hij groter of kleiner is.
 
Eddy E

Eddy E

23/05/2013 20:56:10
Quote Anchor link
Gezien het hier PHPhulp heet ga ik uit van een PHP-oplossing.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$geboorte_datum
= strtotime($_POST['jaar'].'-'.$_POST['maand'].'-'.$_POST['dag']);
$minimale_geboorte_datum = strtotime(new DateInterval('P18Y1D'));

if($geb_datum < $minimale_geboorte_datum)
    {

    $errors[] ='U bent niet ouder dan 18 jaar';
    }

?>


Zo uit het hoofd hoor. Zou je even moeten testen of het werkt.
Gewijzigd op 23/05/2013 20:57:45 door Eddy E
 
Stefan H

stefan H

23/05/2013 20:57:26
Quote Anchor link
het is de bedoeling iedergeval om te kijken of iemand 18 jaar is. als ik dit in seconden doet krijg ik rare afronding verschillen.
heb je een idee om dit anders te doen ?
 
Eddy E

Eddy E

23/05/2013 20:59:05
Quote Anchor link
Ja, die P18Y1D >> Plus 18 jaar én 1 dag.

Geef ze die ene dag cadeau...
Ze vullen toch wel 1900 als geboortejaar in ;).

Toevoeging op 23/05/2013 21:00:14:

Maar waarschijnlijk kan het nog beter: http://php.net/manual/en/datetime.diff.php

En $_POST['jaar'].'-'.$_POST['maand'].'-'.$_POST['dag'] is natuurlijk ook raar.
Waarom niet gewoon in 1 veld. Laat ze zelf kiezen hoe ze het invoeren (met streepjes, punten of woorden).

Ik ben niet geboren op 01-04-1985 maar op 1 april 1985.
Is toch hetzelfde? Voor jou niet...
 
Stefan H

stefan H

23/05/2013 21:00:46
Quote Anchor link
via select in het formulier kan je niet het jaar 1900 doen dus dat scheelt

bedankt voor je tip

Toevoeging op 23/05/2013 21:06:47:

Helaas Eddy dit werkt ook niet nog tips ?
 
Keizer Webdesign

Keizer Webdesign

23/05/2013 21:21:11
Quote Anchor link
En dit als index.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$geboorte_datum
= $_POST["geboorte"];
$minimale_geboorte_datum = strtotime(new DateInterval('P18Y1D'));

if($geboorte_datum < $minimale_geboorte_datum)
    {

    echo 'U bent niet ouder dan 18 jaar';
    }

else{
    echo '  Je bent oud genoeg!
            Je bent namelijk: '
.$_POST["geboorte"].'?'
    
}
?>


<form action="index.php" method="post">
geboorte: <input type="text" name="geboorte">
    <input type="submit">
</form>


Toevoeging op 23/05/2013 21:23:06:

Eddy E op 23/05/2013 20:56:10:
Gezien het hier PHPhulp heet ga ik uit van een PHP-oplossing.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$geboorte_datum
= strtotime($_POST['jaar'].'-'.$_POST['maand'].'-'.$_POST['dag']);
$minimale_geboorte_datum = strtotime(new DateInterval('P18Y1D'));

if($geb_datum < $minimale_geboorte_datum)
    {

    $errors[] ='U bent niet ouder dan 18 jaar';
    }

?>


Zo uit het hoofd hoor. Zou je even moeten testen of het werkt.


Eddy je script klopt wel maar een klein foutje ;-):

if($geb_datum < $minimale_geboorte_datum)
Moest $geboorte_datum anders matchen ze niet.
Gewijzigd op 23/05/2013 21:21:36 door Keizer Webdesign
 
Stefan H

stefan H

23/05/2013 21:24:13
Quote Anchor link
R-J-K

Hoe moet de variabele geboorte datum opgebouwd zijn y-m-d ? of anders
 
Keizer Webdesign

Keizer Webdesign

23/05/2013 21:24:55
Quote Anchor link
Als je trouwens wilt controleren of de leeftijd wel klopt en hem dan pas verzenden dan moet je dat natuurlijk in de else zetten van mijn script.

Toevoeging op 23/05/2013 21:28:43:

http://php.net/manual/en/function.date.php Hier staat het wel op ;).
 
Stefan H

stefan H

23/05/2013 21:30:28
Quote Anchor link
helaase RJK

ik krijg de melding
Warning: strtotime() expects parameter 1 to be string, object given in D:\wamp\www\verwerkregistratie.php on line 57

line 57 is $minleeftijd = strtotime(new DateInterval ('P18Y1D'));
 
Keizer Webdesign

Keizer Webdesign

23/05/2013 21:42:36
Quote Anchor link
Damn... Ik ben de punt komma vergeten achter:


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Je bent namelijk: '.$_POST["geboorte"].'?';



Je kan trouwens meerdere optie's gebruiken zo kan je mijn script ook zo maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$geboorte_datum
= $_POST["geboorte"];
$minimale_geboorte_datum = 18;

if($geboorte_datum < $minimale_geboorte_datum)
    {

    echo 'U bent niet ouder dan 18 jaar';
    }

else{
    echo '  Je bent oud genoeg!
            Je bent namelijk: '
.$_POST["geboorte"].'?';
    
}

?>


Dus nu moet je een getal invoeren dat groter is als 18, dit werkt hopelijk wel.
 
Stefan H

stefan H

23/05/2013 21:44:38
Quote Anchor link
nee dat gaat niet rjk de gebruiker vult een geboorte datum in niet hun leeftijd anders had het inderdaad niet zo lastig geweest
 
Keizer Webdesign

Keizer Webdesign

23/05/2013 21:52:47
Quote Anchor link
dan neem je toch gewoon in van plaats 18 een jaar zoals: 1995?
 
Stefan H

stefan H

23/05/2013 21:55:10
Quote Anchor link
ik geloof dat je niet begrijpt wat ik bedoel

iemand vult zijn leeftijd in in een formulier via een select/dropdown menu van dag 1 t/m31 daarna een maand januari t/m december en dan een jaartal van 1950 t/m 2013

hieruit moet komen of iemand 18 jaar of ouder tot op de dag van vandaag
 
Keizer Webdesign

Keizer Webdesign

23/05/2013 22:09:17
Quote Anchor link
En dit dan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<form action="index.php" method="post">
    

<select name="year">
<option value=""></option>
<option value="1980">1980</option>
<option value="1981">1981</option>
</select>


<select name="month">
<option value=""></option>
<option value="12">12</option>
<option value="11">11</option>
</select>

<select name="day">
<option value=""></option>
<option value="19">19</option>
<option value="18">18</option>
</select>


<input type="submit">
</form>


<?php echo $_POST["year"]; ?>!<br>
<?php echo $_POST["month"]; ?>
<?php echo $_POST["day"]; ?>
 
Stefan H

stefan H

23/05/2013 22:11:01
Quote Anchor link
zo is inderdaad mijn formulier ingedeeld maar dan is nog steeds de vraag hoe ik vergelijk of de ingevulde datum gelijk of meer dan 18 jaar geleden is dan vandaag ?
 
Eddy E

Eddy E

23/05/2013 22:25:23
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php

    // makkelijk beschikbaar maken.
    // mag ook '1 april 1985' zijn.

    $_POST['geboortedatum'] = '1-4-1985';

    // lange manier
    $geboortedatum = strtotime($_POST['geboortedatum']);
    $geboortedatum_plus_18_jaar = strtotime("+ 18 year", $geboortedatum);
    $nu = time();

    if($nu < $geboortedatum_plus_18_jaar)
    {

        echo 'Te jong!';
    }

    else
    {
        echo 'Prima!';
    }


    // zelfde, maar korter
    if(time() < strtotime("+ 18 year", strtotime($_POST['geboortedatum'])) ? 'Te jong' : 'Welkom, oud genoeg!');
?>




Toevoeging op 23/05/2013 22:27:05:

Stefan H op 23/05/2013 21:55:10:
iemand vult zijn leeftijd in in een formulier via een select/dropdown menu van dag 1 t/m31 daarna een maand januari t/m december en dan een jaartal van 1950 t/m 2013


Altijd zo verschrikkelijk lastig.
Duurt lang en ik ben opeens op 1-1-1970 geboren....
Daarnaast... waarom wil je nou zijn geboortedatum weten?
Als je alleen maar wilt weten of ze 18+ zijn.... toon dan 2 knoppen.
1e sluit het venster (of redirect naar Google oid)
2e opent de website verder...
Gewijzigd op 23/05/2013 22:28:17 door Eddy E
 
Daniel Vos

Daniel Vos

23/05/2013 23:05:58
Quote Anchor link
als je de dag de maand en het jaar apart post dan kun je dit doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$dag
= $_POST['dag'];
$maand = $_POST['maand'];
$jaar = $_POST['jaar'];

$geboortedatum = "" . $jaar . "" . $maand . "" . $dag , "";
$nu = "" . date("Y") . "" . date("m") . "" . date("d") . "";

if($geboortedatum < (($nu * 1) - 180000))
    {

    echo "U bent oud genoeg";
    }

else
    {
    echo "U bent niet oud genoeg";
    }

?>
 



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.