我使用date()函數獲取日,月和年。使用date()函數在特定時區顯示時間/日期
$year = date(y);
$month = date(m);
$day = date(d);
但我的託管是在另一個地方,我是,所以我需要添加11個小時。 你能告訴我我該怎麼做? 感謝
我使用date()函數獲取日,月和年。使用date()函數在特定時區顯示時間/日期
$year = date(y);
$month = date(m);
$day = date(d);
但我的託管是在另一個地方,我是,所以我需要添加11個小時。 你能告訴我我該怎麼做? 感謝
要麼
date('Y-m-d', strtotime('+11 hours'));
添加11小時或創建一個DateTime對象,並改變它的時區在需要的地方
$datetime = new DateTime; // current time = server time
$otherTZ = new DateTimeZone('America/Los_Angeles');
$datetime->setTimezone($otherTZ); // calculates with new TZ now
或簡單的設置適當的時區與
@Gordon是date_default_timezone_set還改變的值NOW()函數? – Simon 2010-04-09 13:05:46
@Syom'php --rf now' =>'異常:函數now()不存在 - 您是否在SQL查詢中引用NOW()?您也必須在Sql服務器上更改它,例如http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html – Gordon 2010-04-09 13:10:17
你的意思是Now()在dev.mysql.com/doc/mysql/en/date-and-time -functions.html? – VolkerK 2010-04-09 13:10:54