To Match: Tue, Jul 29, 2003
> $pregmatchstring="/([\s])*(Renewal\DDate|Registered\sthrough|Expires|Record
>\sExp ires|Domain\sExpires|Expiry\sDate)([\D\s]*)(.*)/i";
You can change the last part of $pregmatchstring in:
........Expiry\sDate)([\D\s]*|\w{3},\s\w{3}\s\d{2},\s\d{4})(.*)/i";
You can feed this match also to strtotime().
See:
<?php
$testdate='works: Tue, Jul 29, 2003 works';
$pregmatchstring="/(.*)(\w{3},\s\w{3}\s\d{2},\s\d{4})(.*)/i";
preg_match($pregmatchstring,$testdate,$matches);
echo strtotime($matches[2])-strtotime('29 July 2003');
?>
this will echos zero, zo i think it works.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php