I am trying to get todays day using PHP date function but it is coming back with 31/03/2013 which is tomorrow. I have tried changing the default timezone but it still returns the same.
-1 vote for : look at here de3.php.net/manual/en/function.date.php , at the end of the example 4 , there is a statement , To format dates in other languages, you should use the setlocale() and strftime() functions instead of date().
echo time()both before and afterdate_default_timezone_set?