私はmySQLで次を使用して現在のUTC時間のUNIXスタンプを作成しようとしています
_UNIX_TIMESTAMP(UTC_TIMESTAMP())
_
クエリを実行して結果を取得すると、mySQLがUTC会話を2回行っているようです。
_Eg. local time 9:07PM
_
上記のクエリが返されました:_1374390482
_、これは翌日_07:08:02 GMT
_、正しい、
ただし、UNIX_TIMESTAMP(LOCALTIMESTAMP())
は以下を返します。
_1374372551 02:09:11 GMT
_
これは正しいUTC unixタイムスタンプです。
したがって、_UNIX_TIMESTAMP
_は、日付オブジェクトのタイムゾーンを自動的にUTCに変換します(すでにUTCであるかどうかに関係なく)
MySQLでUTC unixタイムスタンプを取得するためのより良い方法または単一のコマンドはありますか?
ちょうど試してください:
UNIX_TIMESTAMP()
そして、ここを参照してください: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp