I just noticed an issue where my whois info doesn't include "Domain Expiration Date:" any more. Instead it includes "Registry Expiry Date". In my testing this includes whois from NetSol and GoDaddy domains.
I assume this is part of the conspiracy to make my life harder with domains the same way NetSol have with SSL Cert expirations not showing the actual expiration, but instead a future date years further out than my actual paid service period with the registrar. I've had to login to the registrar website to see my actual service expiration date.
modifying whois.parser.php by adding
'Domain Expiration Date:' => 'domain.expires',
'Registry Expiry Date' => 'domain.expires',
gets me some data there, but it looks like it's failing to parse the date format with the time zone string missing a leading space.
here is what i'm seeing...
[rawdata] => Array
(
[0] => Domain Name:CUTALENT.ORG
[1] => Domain ID: D152546253-LROR
[2] => Creation Date: 2008-04-25T21:09:44Z
[3] => Updated Date: 2014-02-24T20:10:16Z
[4] => Registry Expiry Date: 2015-04-25T21:09:44Z
[5] => Sponsoring Registrar:Misk.com, Inc. (R119-LROR)
[6] => Sponsoring Registrar IANA ID: 401
[7] => WHOIS Server:
[8] => Referral URL:
other examples are nacuso.org cubase.org
i'm not sure it makes sense to use registrar.expiry in place of domain.expires, but i figured it might be worth discussion.
hope this helps! thanks for the userful library!
I ran into the same issue and resolved by adding this to whois.parser.php(169):