Re: Way to test if variable contains valid date
| From: | Erwin Poeze | Date: | Tue, 03 Jul 2012 11:10:51 +0000 |
| Subject: | Re: Way to test if variable contains valid date | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-318388@lists.php.net to get a copy of this message | ||
Or you could use a regular expression:
$probe = '2000-01-01';
$found = preg_match('/(19|20)\d\d[- \.](0[1-9]|1[012])[-
\.](0[1-9]|[12][0-9]|3[01])/', $probe);
var_dump($found==1);
Erwin
2012/7/3 shiplu <shiplu.net@gmail.com>
> >
> >
> > I want to thank you, Daniel, for this help. - I was looking for an
> > "isarray" type function
>
>
> There is no such function or facility in php. However you can check date in
> string by DateTime object also
>
> try {
> $date = new DateTime('2000-01-01');
> } catch (Exception $e) {
> echo $e->getMessage();
> exit(1);
> }
>
> Check php.net/datetime.construct
>
> --
> Shiplu.Mokadd.im
> ImgSign.com | A dynamic signature machine
> Innovation distinguishes between follower and leader
>