我正在使用cURL 和 WHOIS 查询来检索不同网站的注册信息。
问题是 WHOIS 查询返回带有不同格式日期的字符串。
我想使用 preg_match将创建日期和到期日期提取到单独的数组中,例如:
$creation = array(year, month, day);
$expiration = array(year, month, day);
不同的字符串输出有以下格式:
expires: 2014-01-10 14:00:27
created: 2012-01-10 15:00:28
Creation Date: 25-Mar-2010
Expiration Date: 25-Mar-2013
Record created: 14/04/2012
Record expires: 14/04/2013
Record created on.......: Mar 05, 2001
Record expires on.......: Mar 05, 2013
Created on..............: 1997-09-15.
Expires on..............: 2020-09-13.
Expiration Date: 2015-12-26 19:18:07
Creation Date: 2003-12-26 19:18:07
关于如何使用 preg_match 提取日期的任何线索?
注意:我尝试过使用 PHP Whois API 类,但效果不佳,以及不同的 XML API,但数据不完整。