MySQL-এ UTC_TIMESTAMP() ফাংশন দিয়ে GMT/UTC সময়
MySQL-এ বর্তমান UTC (GMT+0) টাইমস্ট্যাম্প পেতে UTC_TIMESTAMP() ফাংশন ব্যবহার করা হয়। NOW() সার্ভারের লোকাল টাইমজোন অনুযায়ী সময় দেয়।
সিনট্যাক্স
SELECT UTC_TIMESTAMP();
উদাহরণ সহ ব্যাখ্যা
লোকাল টাইম (NOW()):
mysql> SELECT NOW();
+---------------------+ | now() | +---------------------+ | 2019-04-11 17:50:05 | +---------------------+
UTC টাইম (GMT+0):
mysql> SELECT UTC_TIMESTAMP();
+---------------------+ | utc_timestamp() | +---------------------+ | 2019-04-11 12:20:08 | +---------------------+
পার্থক্য: উদাহরণে ৫ ঘণ্টা ৩০ মিনিট পার্থক্য (বাংলাদেশ টাইমজোন UTC+6, কিন্তু সার্ভার হয়তো UTC+5:30 বা অন্য)।
সম্পর্কিত ফাংশন:
UTC_DATE()→ শুধু UTC তারিখUTC_TIME()→ শুধু UTC সময়CONVERT_TZ(dt, from_tz, to_tz)→ টাইমজোন কনভার্সন