FROM_UNIXTIME() ফাংশন সেকেন্ডের সংখ্যাকে TIMESTAMP মানতে রূপান্তর করে। তাই 0 সেকেন্ড পাস করলে TIMESTAMP ডেটা টাইপের শুরুয়ের রেঞ্জ পাওয়া যায়।
উদাহরণ
mysql> SELECT FROM_UNIXTIME(0); +-------------------------+ | FROM_UNIXTIME(0) | +-------------------------+ | 1970-01-01 05:30:00 | +-------------------------+
ফলাফল: 1970-01-01 05:30:00 (টাইমজোন অনুযায়ী অফসেট থাকতে পারে, এখানে UTC+05:30)।
৬০ সেকেন্ড যোগ করলে
mysql> SELECT FROM_UNIXTIME(60); +-------------------------+ | FROM_UNIXTIME(60) | +-------------------------+ | 1970-01-01 05:31:00 | +-------------------------+
সময় ১ মিনিট বেড়ে গেছে।
নোট
- TIMESTAMP রেঞ্জ:
1970-01-01 00:00:01UTC থেকে2038-01-19 08:44:07UTC। FROM_UNIXTIME()সেশন টাইমজোন অনুযায়ী আউটপুট দেয়।