out of all issues I would not know where to start with this and it sounds very complex if not impossible but no point giving up without asking this awesome site ;)
Anyway, What I am trying to do is detect when something was posted depending on what country there in so for example:
If in Australia,Brisbane it's 21 August 2014 12:17PM and in america,New York say for example: it's 20 August 2014, some time it will exactly say when it was posted depending on where you live. so it will say it was posted on 21 August since that's the time it was posted and if your in America it will say that time. (I want it to be around the world comfortable)
Would I be just making the default timezone Australia worried it might be a bit annoying as not everyone lives here
Thanks!
Edit:
Find some code that seems to function well and is this good enough?
$timezone = "UTC";
date_default_timezone_set($timezone);
$utc = "Aug 11 2014 02:42:38 AM";
$timezone = "Australia/Perth";
date_default_timezone_set($timezone);
$offset = date('Z', strtotime($utc));
print "LOCAL: " . date('r', strtotime($utc) + $offset) . "\n";