1
我想把我的國家的時間放入我的db表中的reg_date
字段。但now()
將服務器時間。如何將now()
函數時間更改爲阿塞拜疆(UTC +04.00)?現在改變()函數的時區
我想把我的國家的時間放入我的db表中的reg_date
字段。但now()
將服務器時間。如何將now()
函數時間更改爲阿塞拜疆(UTC +04.00)?現在改變()函數的時區
NOW()
應返回系統中設置的當前時區中的時間戳。如果您無法更改系統本身的時區,則可能需要在使用PHP/Ruby/whatever保存時間之前操作時間,或者可以選擇使用UNIX_TIMESTAMP()
以UTC保存時間。
使用PHP(5.3+),代碼操縱荷蘭國際集團到數據庫可能看起來像INSERT
之前的時區:
// .... some preceding stuff
$date = new DateTime();
$date->setTimezone(new DateTimeZone('Asia/Baku'));
$fdate = $date->format('Y-m-d H:i:s'); // same format as NOW()
$query = "INSERT INTO tbl (field, created_on) VALUES ('blah', '$fdate')";
mysqli_query($query);
// ... and so on
你可以把你的解決方案的代碼? –
如果您在保存之前或之後詢問操作時間戳,我甚至不知道您正在編寫什麼語言。更改MySQL時區需要SSH(root?)訪問服務器,而不是真正的*代碼*,本身。 –
php。我想簡單地把我的國家的當前時間放入db表格字段。這就是全部 –