geboortedatum check ouder dan 18

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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 »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

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 »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

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

13/03/2025 06:26:33
 
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.