Re: No is_date() function?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On 7/27/07, Richard Lynch <ceo@xxxxxxxxx> wrote:
> 2) Some fancy OOP object (use OOP isa function)

basically what i suggested in my initial reply; build a couple
of custom wrapper objects around the stock php date / time
functions.
is_a is a relic from php4 that has been deprecated; go for
the instanceof operator.

http://us3.php.net/manual/en/function.is-a.php

-nathan

On 7/27/07, Richard Lynch <ceo@xxxxxxxxx> wrote:
>
> On Wed, July 25, 2007 8:55 am, Ken Tozier wrote:
> > I wrote a serialization function to turn arbitrary PHP variables into
> > Macintosh plist compatible XML but see that there is no "is_date"
> > tester as there is for bool, object, array etc. Is there a relatively
> > simple (and robust) way to detect if a variable is a date? For
> > example:
> >
> > $person = array('name'=>'bob', 'sex'=>'male', 'date_of_birth'=>
> > $someDateHere);
>
> PHP has no 'date' type...
>
> So what you are calling a date is one of these:
> 1) An integer representing Unix timestamp (is_int())
> 2) Some fancy OOP object (use OOP isa function)
> 3) A string that happens to look like a date to humans
>    a) strtotime might work
>    b) a preg_match might work better
>
> --
> Some people have a "gift" link here.
> Know what I want?
> I want you to buy a CD from some indie artist.
> http://cdbaby.com/browse/from/lynch
> Yeah, I get a buck. So?
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux