কম্পিউটার টিউটোরিয়াল

MySQL-এ NOW() থেকে GMT (UTC) টাইম পাওয়া


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) → টাইমজোন কনভার্সন
  1. MySQL-এ UNION ALL এবং INSERT INTO SELECT ব্যবহার করে একক কোয়েরিতে দুটি টেবিলে ডেটা ইনসার্ট করুন

  2. MySQL에서 GROUP BY로 그룹핑하며 합계 구하기

  3. MySQL-এ বর্তমান তারিখ (NOW/CURDATE) থেকে ছোট তারিখের রেকর্ড বের করা

  4. MySQL-এ UNIX_TIMESTAMP(NOW()) ব্যবহার করে বর্তমান টাইমস্ট্যাম্প ইন্টিজার হিসেবে সংরক্ষণ করা