How to get the timezone of a FTP server?
http://ohse.de/uwe/ftpcopy/faq.html#timestamp
The FTP protocol, misdesigned as it is, doesn't include time zone information. This means client programs have to guess what the time zone of the server is. At least my programs aren't good in guessing, so they don't even try. ftpcopy simply assumes UTC (GMT, greenwhich mean time).
What I did before is creating an empty file and check the creation date. This usually gives a good estimation of time difference. I actually store the difference in seconds. Just in case I need it to sync files between systems.