2

私のサーバーには米国のタイムゾーンがあります。イベントの残り日、時間、分、秒を示す IST タイミングの JSON 応答を PHP から生成する必要があります。PHP を使用して実行できることはわかっています。とにかく、次のようなmysqlクエリを介して同じものを取得できるかどうかを知りたい

テーブルに偶数があります

EVENT - Diwali
event_date - 3 November 2013

and today is 22nd and 2:30 IST time.

以下のようなクエリを作成すると

select `events`, event_date from events_table where DAY(STR_TO_DATE(event_date, '%y-%m-%d')) >DAY(CURDATE())

ISTタイムゾーンで日、時間、分を取得するにはどうすればよいですか? これはクエリで達成できますか?

解決

SELECT CONVERT_TZ(NOW(),@@session.time_zone, '+05:30');
4

1 に答える 1

2

time_zoneクエリを実行する前に、mysql セッションでを設定できます。

SET time_zone = '+20:00';

詳しくはこちらをご覧ください

于 2013-05-22T08:36:27.123 に答える