Re: [PHP] Way to test if variable contains valid date

2012-07-03 Thread Erwin Poeze
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 

> >
> >
> > 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
>


Re: [PHP] Way to test if variable contains valid date

2012-07-03 Thread shiplu
>
>
> 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


Re: [PHP] Way to test if variable contains valid date

2012-07-02 Thread Ron Piggott

On Mon, Jul 2, 2012 at 2:54 PM, Ron Piggott
 wrote:


Is there a way to test a variable contains a valid date
- 4 digits for the year
- 2 digits for the month (including leading 0)
- 2 digits for the day (including leading 0)

OR

- a function?


   You may want to check out checkdate():

   http://php.net/checkdate

--

Network Infrastructure Manager
http://www.php.net/


Hi Daniel

I want to thank you, Daniel, for this help.  
- I was looking for an "isarray" type function


www.TheVerseOfTheDay.info 


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Way to test if variable contains valid date

2012-07-02 Thread Daniel Brown
On Mon, Jul 2, 2012 at 2:54 PM, Ron Piggott
 wrote:
>
> Is there a way to test a variable contains a valid date
> - 4 digits for the year
> - 2 digits for the month (including leading 0)
> - 2 digits for the day (including leading 0)
>
> OR
>
> - a function?

You may want to check out checkdate():

http://php.net/checkdate

-- 

Network Infrastructure Manager
http://www.php.net/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php