EDIT: There is an easier way:
Where underscores are replaced by your API key ID and code respectively. 'logonMinutes' is the relevant data field.
My highest active account has 243 days since 10/2008. My first account (currently lapsed) started 10/2007, but I have reason to believe this one has more time on it.
Alternate method below
- Quit eve
- Go to the eve directory
- Start logserver.exe
- Go to file->new workspace
- Start eve and log in to the account you want to check.
- In the log server, go to edit->find, toggle the 'search up' radio button and search for the term 'charUnboundMgr'
- This message will probably be split across two log entries, and be above a message starting with a yellow circle with an exclamation point in it.
- Read along the entry until you see 'None, None, None, None'. The number just previous to that is the number of minutes you have logged in on that account. Take that number, divide it by 60, and divide that by 24 to find days played.
- Note: Exiting the log server before the client will cause the client to crash.
EDIT: With some people trying this it looks like we're getting variable results. Keep in mind that the 'charunboundmgr' message is split across two lines in the log server. If you can't find the four nones, the message also contains two fields which are either 'true' or 'false', and the number is immediately after the second one. In the screenshot, the message split before the 'e' of the second one.