geboortedatum check ouder dan 18

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

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 »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

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 »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

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 »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

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

16/02/2025 16:14:18
 
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.