Klopt deze is_date functie?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Startersfunctie JAVA developer @ Regio Den Haag

2021-11-22 iSense Startersfunctie JAVA developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want op 7 februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. Ook kun je veel begeleiding verwachten van een talent coach, seniors uit de praktijk en de workshops. ISNA51155 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf 7 februari

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Front-End Developer at Coolblue? Read

Bekijk vacature »

Mendix Consultant / Developer @ Oosterhout

2021-11-18 iSense Mendix Consultant / Developer Wil je als interne Consultant werken bij een organisatie die volledig Mendix-minded is en het hele ontwikkelproces van analyse, bouwen tot implementatie doen? Reageer dan snel! ISN48412 Organisatie De organisatie begeeft zich in de retail branche en focust zich op de tak mobiliteit. De organisatie telt ongeveer 3000 medewerkers die verdeeld zijn over meerdere vestigingen in het land. Een deel zit in Brabant en een deel zit in de Randstad. Voor deze functie kan er als standplaats worden gekozen tussen de zowel de regio Utrecht als de regio Breda. Voor nu is het nog

Bekijk vacature »

Junior Fullstack JAVA developer @ Utrecht e.o.

2021-11-22 iSense Junior Fullstack JAVA developer Heb jij jouw HBO of WO studie afgerond en wil je graag opgeleid worden tot Fullstack Java Developer? Mooi! Op 7 februari 2022 starten wij met ons Graduate Programma waarin je na een driemaandelijkse betaalde bootcamp mag gaan starten bij een hele toffe opdrachtgever. Dit uiteraard met begeleiding van leraren uit de praktijk, seniors, een talent coach en vele workshops. Ben jij klaar voor deze stap? ISNA51139 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf 7 februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart

Bekijk vacature »

.NET Developer Utrecht

De vacature Je gaat onderdeel uitmaken van ons software ontwikkel team dat werkt aan onze interne en externe systemen, waaronder Mijn Groendus. Het IT team is een zelfsturend team dat werkt volgens agile principes. We hebben een goed gedefinieerd applicatielandschap. Het backend is geschreven in ASP.NET Core met verschillende soorten data opslag in de cloud. Middels API’s communiceren onze Angular frontends met dit platform. Om alles soepel te laten draaien gebruiken we Azure. Als .NET developer ben je bezig met het backend, maar ook frontend stories komen vaak aan te pas. Binnen Groendus krijg je ruim baan voor full stack

Bekijk vacature »

Fullstack Developer @ Amsterdam

2021-11-19 iSense Fullstack Developer Ben jij een Fullstack Developer die graag aan de slag wil bij een van de grootste en meest gerenommeerde financiële organisaties wereldwijd? Wil jij je richten op projecten waar je van scratch af aan (inhouse) de meest innovatieve oplossingen gaat bedenken én uitvoeren voor erkende organisaties (met o.a. Python en JavaScript)? Lees dan nu verder! ISHU51587 Organisatie Als jij een Fullstack Developer bent is dit jouw kans om aan de slag te gaan bij een van de grootste en meest gerenommeerde financiële organisaties wereldwijd. Met diverse vestigingen zijn ze een belangrijke speler in de financiële markt.

Bekijk vacature »

.NET Developer

Ben je op zoek naar een uitdagende functie als software developer in een informele en dynamische organisatie? Wil jij werken aan een cloud platform en heb je kennis van Microsoft Azure en/of C# (.NET)? Denk je in oplossingen in plaats van problemen en denk je altijd een stapje vooruit? Dan is dit echt iets voor jou! Functieomschrijving Als software ontwikkelaar ben je enthousiast, flexibel en leergierig en altijd gedreven om ervoor te zorgen dat je het beste resultaat bereikt. Je technische kennis helpt je om complexe problemen te vertalen naar eenvoudige oplossing. Je werkt in een klein team, waarbinnen je

Bekijk vacature »

Product Owner IT

Sta jij stevig in jouw schoenen en krijg jij energie van het vertalen van businessdoelen naar features voor ontwikkelteams? Wat ga je doen? Als Product Owner ben jij het centrale aanspreekpunt voor en in het team. Je verzamelt ideeën, zet de koers uit, bewaakt de voortgang, stemt af met applicatie-verantwoordelijken, andere Product Owners en Projectleiders en stuurt waar nodig bij. Jij achterhaalt moeiteloos de vraag achter de vraag en omdat jij zowel de techniek als de business snapt, ben jij een onmisbare schakel. Je takenpakket is divers en ziet er als volgt uit: Je vertegenwoordigt het belang van de interne

Bekijk vacature »

C# Developer @ Regio Rotterdam

2021-10-14 iSense C# Developer C# Developer ISHO51268 Organisatie Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van de teams ben jij verantwoordelijk voor verschillende werkzaamheden. Zo werk je bijvoorbeeld aan nieuwbouwprojecten, los je bugs op en ga je samen met de opdrachtgever op zoek naar verdere ontwikkeling van het maatwerkplatform. Taken De requirements in kaart brengen van de klant;

Bekijk vacature »

Advanced Mendix Developer Order Management Systeme

Advanced Mendix Developer Order Management Systemen (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende e-commerce markt? Je doet dit bij PostNL door met je DevOps team onze Mendix applicaties verder te ontwikkelen, waarbij je complexe logistieke business processen vertaalt naar applicaties die ons primaire proces ondersteunen". Wat ga je doen? PostNL wordt een postal tech company We nemen de ontwikkeling van onze IT applicaties in eigen hand door onze eigen software-ontwikkel-capability op te zetten. Als Advanced Mendix Developer ben je onderdeel van een multidisciplinair, agile werkend Business-IT-team. Samen met dit team bouw je onze logistieke IT-applicaties verder

Bekijk vacature »

Startersfunctie .NET Developer @ Regio Eindhoven

2021-10-19 iSense Startersfunctie .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51107 Regio Eindhoven en omstreken Wat houdt de startersfunctie .NET Developer in? Vanaf januari/februari 2022 krijg jij via de Experis

Bekijk vacature »

Android Developer

As an Android Developer, you make sure our mobile apps give our users the best possible experience, whether they are browsing and buying our products online or managing our internal operations. How do I become a Android Developer at Coolblue? Your specialty is Android so you are successful in writing Kotlin in an agile fashion and do some pair programming with your colleagues to guarantee higher quality. Besides that you think about technical decisions like architecture, tools and processes. You also keep an eye on the performance of the app and you analyse with your team how to improve it.

Bekijk vacature »

Python Developer / Data Engineer / data pipelines

2021-04-26 iSense Python Developer / Data Engineer / data pipelines Ben jij een junior / medior Python Developer die enthousiast wordt van Big Data en Microservices? Werk jij graag met grote hoeveelheden data vanuit verschillende bronnen? Dan is dit de vacature voor jou! ISMO49727 Organisatie Bij dit grote, innovatieve technische bedrijf wil men graag flink groeien dit jaar, namelijk van zo'n 100 naar 120 mensen. In de afgelopen jaren is er hard gewerkt om een nieuw software product op de markt te zetten ter ondersteuning van hun fysieke producten en omdat dit een groot succes is, wordt het nu uitgerold

Bekijk vacature »

Full Stack Developer / .NET @ Zwolle

2021-03-25 iSense Full Stack Developer / .NET Ben je een gedreven .NET Developer, ontwikkel je graag in C# of VB.NET en wil je graag inspraak hebben in het gehele ontwikkeltraject, waarbij je veel verantwoordelijkheden krijgt? Werk je graag bij een informele organisatie die een hoge kwaliteit nastreeft? Reageer dan nu! ISPE49358 Organisatie Deze organisatie is gesitueerd in de omgeving van Zwolle en is actief binnen de financiële dienstverlening voor klanten. Ze is actief op twee locaties, één in de Randstad en één in het Noordoosten van het land. Voor de locatie in de regio Zwolle, waar ongeveer 35 collega's werken,

Bekijk vacature »

Full Stack Java Developer - Banking

Do you have passion for technology and innovation? Are you ready to create innovative solutions to give the financial sector a solid lead in the digital world? Your day to day activities As Full stack Java Developer you will be part of the DevOps team. With a multidisciplinary team you will - in an Agile way - be working on building new functionalities and maintaining existing features. It covers both development and operations; helping to organize the continuous delivery pipeline, connecting to back end systems, performing automated tests and shaping the front end. The high-quality solutions you deliver result in

Bekijk vacature »
Cees St

Cees St

30/06/2008 09:26:00
Quote Anchor link
Zag nergens een is_date functie, wel veel vragen in forums maar nergens deze simpele oplossing. Of is dit nu te simpel en werkt het niet zo?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    private function is_date($value) {
        return @(date("Ymd", $value))?true:false;
    }

?>

Werkt prima
 
PHP hulp

PHP hulp

04/12/2021 05:13:23
 

30/06/2008 09:50:00
Quote Anchor link
Deze functie klopt niet je kan erin stoppen wat je wilt en het zou altijd true zijn, dit komt omdat de date functie lukt en zal daarom altijd een true terug geven.
 
Douwe

Douwe

30/06/2008 09:50:00
Quote Anchor link
Wat wil je als $value meegeven? Een timestamp?


-edit-


@Pascal, niet helemaal.
Dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
var_dump(date("Y-m-d", "nogwat"));
?>

Geeft dit terug:
Warning: date() expects parameter 2 to be long, string given in /home/gebruiker/domains/website.nl/public_html/date.php on line 2
bool(false)
Gewijzigd op 01/01/1970 01:00:00 door Douwe
 
Cees St

Cees St

30/06/2008 09:55:00
Quote Anchor link
Natuurlijk hoort een timestamp in, maar wanneer dat fout gebruikt word zou die false moeten geven.
Bij het testen van is_date("cees") geeft die ook keurig false terug
en bij is_date(time()) een true.
Dus wat Pascal bedoelt snap ik niet, maar aan de andere kant lijkt het me ook haast te simpel.
 
Douwe

Douwe

30/06/2008 09:56:00
Quote Anchor link
Jouw script werkt met elke integer, of het nou 3 of 1111111111 is. Dan kun je net zo goed is_numeric() of ctype_digit() gebruiken.
 
Armaron

Armaron

30/06/2008 10:08:00
Quote Anchor link
Hoe run ik deze functie in de command prompt? Ik zou graag de output kunnen zien zonder een hele internet pagina te schrijven. Iets in lijn van een DOS input lijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
is_date.php 20080101


(Ik heb de file waarin ik de functie geplakt heb "is_date.php" genoemt, ik heb ook de private function public gemaakt.)

EDIT - had het uit gewoonte in het engels geschreven.
Gewijzigd op 01/01/1970 01:00:00 door Armaron
 

30/06/2008 10:23:00
Quote Anchor link
ik heb het niet getest maar ik durf te wedden dat als je 121mon4544 erin doet of iets dergelijks dat hij ook true gaat terug geven. Dit komt omdat php zo loose is als wat en dit gewoon om gaat zetten in een integer en vervolgens true terug geeft.

zo lang je alleen het jaar maand en dag wil controleren bestaat er een functie checkdate: http://nl3.php.net/manual/en/function.checkdate.php
Gewijzigd op 01/01/1970 01:00:00 door
 
Cees St

Cees St

30/06/2008 10:23:00
Quote Anchor link
Douwe je hebt helemaal gelijk, dat was ook waarom ik het te simpel noem.
Maar hoe vaak heb je het niet dat je gewoon de datum opgave wil controleren.

04-13-2008 zegt niets over de geldigheid, als je niet weet hoe de notatie gebruikt is.

Er zijn heel veel datum functies en mijn vraag is eigenlijk welke het makkelijkste controleert of het een datum betreft.
 
Cees St

Cees St

30/06/2008 10:26:00
Quote Anchor link
Cees ('v') schreef op 30.06.2008 10:23:
Douwe je hebt helemaal gelijk, dat was ook waarom ik het te simpel noem.
Maar hoe vaak heb je het niet dat je gewoon de datum opgave wil controleren.

04-13-2008 zegt niets over de geldigheid, als je niet weet hoe de notatie gebruikt is.

Er zijn heel veel datum functies en mijn vraag is eigenlijk welke het makkelijkste controleert of het een datum betreft.


Overigens, 121mon4544 geeft ook gewoon een false.
 



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.