I am using facing some problem to getting local timestamp for different time zone setting .
please any one can help me.
I am using following code.
Code: Select all
echo "default:";
echo "<br/>";
echo $today = date("F j, Y, g:i a");
echo "<br/>";
echo $today = time();
echo "<br/>";
date_default_timezone_set('America/Maceio');
echo "for America/Maceio:";
echo "<br/>";
echo $today = date("F j, Y, g:i a");
echo "<br/>";
echo $today = time();
echo "<br/>";
This code give me correct date for server time zone and 'America/Maceio'
but function time() give same timestamp for both before and after date_default_timezone_set....
i.e time() function return server timestamp only not as per date_default_timezone_set....
This is sample output i am getting now
Code: Select all
default:
July 12, 2010, 10:30 am
1278930629
for America/Maceio:
July 12, 2010, 7:30 am
1278930629