There is no such a thing as a date datatype in PHP. Dates are stored as an integer representing seconds since a base time (1/1/1970) and they cannot be distinguished from other integers. In PHP 5.1 they added a DateTime class which is a good thing for the future, to solve issues like yours, but for the time being, a 'timestamp' as returned by, for example' mktime, is a plain integer.

Satyam



----- Original Message ----- From: "Ken Tozier" <[EMAIL PROTECTED]>
To: <php-general@lists.php.net>
Sent: Wednesday, July 25, 2007 3:55 PM
Subject: [PHP] No is_date() function?


Hi

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

Thanks for any help

Ken

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



--
No virus found in this incoming message.
Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.19/917 - Release Date: 25/07/2007 1:16



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

Reply via email to