जैसा कि हम जानते हैं कि MySQL UNIX_TIMESTAMP फ़ंक्शन की सहायता से, हम दिए गए दिनांक/दिनांक समय से सेकंड की संख्या उत्पन्न कर सकते हैं। लेकिन जब हम '1965-05-15' जैसी तारीख को बदलने की कोशिश करते हैं तो यह आउटपुट के रूप में 0 (शून्य) देगा क्योंकि टाइमस्टैम्प की सीमा '1970-01-01 00:00:01' से '2038-01- के बीच है। 19 08:44:07'। इसलिए, TIMESTAMP सीमा से आगे के दिनांक मानों को परिवर्तित नहीं किया जा सकता है और हमेशा आउटपुट के रूप में 0 लौटाएगा।
उदाहरण नीचे दिए गए हैं -
mysql> Select UNIX_TIMESTAMP ('1965-05-15'); +----------------------------------------------+ | unix_timestamp('1965-05-15 05:04:30') | +----------------------------------------------+ | 0 | +----------------------------------------------+ 1 row in set (0.00 sec) mysql> select UNIX_TIMESTAMP ('1970-05-15 05:04:30'); +----------------------------------------------+ | unix_timestamp('1970-05-15 05:04:30') | +----------------------------------------------+ | 11576070 | +----------------------------------------------+ 1 row in set (0.00 sec)