user1387682
0
Q:

change timezone in php

date_default_timezone_set('Asia/Kolkata'); 
2
//Use the date_default_timezone_set("your timezone") to set it globally;
$timezone = "Asia/Kolkata"
date_default_timezone_set($timezone);

$date = new DateTime;  //Now creating a new date instance shall give a time
var_dump($date);

//For setting it locally use setTimezone() method on DateTime instance
$date = new DateTime;
$date->setTimezone(new DateTimeZone($timezone));
//setTimezone() takes instance of DateTimeZone as arguments

//or even shorter
$date = new DateTime("now",new DateTimeZone($timezone));
1
date_default_timezone_set('America/Los_Angeles');
2

date_default_timezone_set(timezone)
2
 date_default_timezone_set("Asia/Bangkok");
echo date_default_timezone_get();
 
1

New to Communities?

Join the community