On Tue, Mar 4, 2008 at 8:16 PM, Larry Brown
<[EMAIL PROTECTED]> wrote:
> Does anyone know if there is a builtin function for checking the
> formatting of an incoming date to verify it is YYYY/MM/DD. I know how
> to convert between formats but want a quick way to check an incoming
> variable to ensure it will be handled properly by mysqld.
Larry, try this:
<?
function verifyDate($strDate) {
if(preg_match('/(19|20)?\d\d[-](0?[1-9]|1[012])[-](0?[1-9]|[12][0-3]|3[01])/',$strDate))
{
return True;
} else {
return False;
}
}
?>
It's also up in my snippet library here:
[Demo] http://www.pilotpig.net/code-library/date-format-check.php
[Source]
http://www.pilotpig.net/code-library/source.php?f=date-format-check.php
--
</Dan>
Daniel P. Brown
Senior Unix Geek
<? while(1) { $me = $mind--; sleep(86400); } ?>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php