MYSQL database
にINSERT_DATE
というdatetime
タイプのカラムがあり、デフォルト値がCURRENT_TIMESTAMP
であるテーブルmyTable
があります。MYSQLデータベースのタイムゾーンを変更するには?
このステートメントは、挿入文を作成するときに、システムから現在の時刻を自動的に選択します。
これはローカルホスト上で非常にうまく動作しています。しかし、私はいくつかの異なるタイムゾーンにある別の場所に配置されたサーバーに自分のウェブサイトをホストしたとき、そのタイムゾーンからのピッキング時間は間違っています。タイムゾーンをGMT + 5:30
('Asia/Kolkata')
に設定します。 MYSQL
でこれをどのように達成できますか?
データベースに接続中にタイムゾーンを変更しようとしていますが、動作していません。以下は私のコードです:
function connect_database()
{
$con = mysqli_connect("servername", "username", "password", "dbname");
if (!$con)
{
$con = "";
echo("Database connection failed: " . mysqli_connect_error());
}
mysqli_query($con, "SET SESSION time_zone = 'Asia/Kolkata'");
return $con;
}
cPanelでデフォルトのタイムゾーンを 'Asia/Kolkata'に変更します。 –
@MathsRkBala - cpanelのタイムゾーンを変更するには、ホスティングプロバイダにチケットを発行する必要がありますか? –