0
我的網站將在歐洲/倫敦時間本地運行,因此我希望在根據此時區註冊時插入日期和時間。將日期設置爲歐洲/倫敦並插入數據庫
date_default_timezone_set('Europe/London');
$rtime = date("Y-m-d H:ia", time());
$online = 1;
if ($stmt = $mysqli->prepare("INSERT INTO `users`(`username`, `password` ,`email` , `nickname`, `registered`, `online`) VALUES (?, ?, ?, ?, ?, ?)"))
{
$stmt->bind_param("ssssii", $username, $password, $email, $nickname, $rtime, $online);
$stmt->execute();
$stmt->close();
}
當我運行該腳本的日期/時間仍然顯示0000-00-00 00:00:00,但我想不出爲什麼。
多數民衆贊成在多好。你的問題是什麼? – allen213
是的,問題是什麼? – slash28cu
你的「註冊」列是什麼類型? – vascowhite