កម្មវិធីបម្លែង Unix Timestamp

បម្លែង Unix timestamp (epoch time) ទៅជាកាលបរិច្ឆេទដែលមនុស្សអានបាន និងត្រឡប់មកវិញ ភ្លាមៗ និងឯកជនក្នុងកម្មវិធីរុករករបស់អ្នក។ មើល epoch បច្ចុប្បន្នផ្ទាល់ បម្លែង seconds, milliseconds, microseconds ឬ nanoseconds និងបង្កើត timestamp ពីកាលបរិច្ឆេទ និងពេលវេលាណាមួយ។

Unix timestamp បច្ចុប្បន្ន
វិនាទីចាប់តាំងពី 01 មករា 1970 (UTC)
ពេលវេលាមូលដ្ឋានរបស់អ្នក:
UTC
ISO 8601
RFC 2822
RFC 3339
គាំទ្រ Unix timestamp ជា seconds, milliseconds, microseconds និង nanoseconds។
GMT
តំបន់ពេលវេលារបស់អ្នក
ប្រៀបធៀប

តើ Unix timestamp គឺជាអ្វី?


Unix timestamp តាមដានពេលវេលាជាចំនួនសរុបនៃវិនាទីចាប់តាំងពី Unix Epoch — 00:00:00 UTC ថ្ងៃទី 1 មករា 1970។ វាគ្រាន់តែជាចំនួនវិនាទីរវាងពេលវេលាណាមួយ និង epoch នោះ ហើយតម្លៃនេះដូចគ្នានៅគ្រប់ទីកន្លែងលើផែនដី ដោយមិនគិតពីតំបន់ពេលវេលា។ កុំព្យូទ័រប្រើវាដើម្បីរក្សាទុក តម្រៀប និងប្រៀបធៀបកាលបរិច្ឆេទបានយ៉ាងជឿជាក់ឆ្លងកាត់ប្រព័ន្ធ ទាំងលើអ៊ីនធឺណិត និងផ្នែកខាងអតិថិជន។

ពេលវេលាដែលមនុស្សអានបានវិនាទី
1 ម៉ោង3600
1 ថ្ងៃ86400
1 សប្តាហ៍604800
1 ខែ (30.44 ថ្ងៃ)2629743
1 ឆ្នាំ (365.24 ថ្ងៃ)31556926

តើមានអ្វីកើតឡើងនៅថ្ងៃទី 19 មករា 2038?


នៅថ្ងៃទី 19 មករា 2038 Unix timestamp 32-bit នឹងលើសចំណុះ ត្រឡប់ទៅជាចំនួនអវិជ្ជមាន ហើយធ្វើឱ្យខូចកម្មវិធីដែលនៅតែរក្សាទុកវាជា signed 32-bit integer។ ប្រព័ន្ធកំពុងផ្លាស់ប្តូរទៅ timestamp 64-bit ដែលរុញដែនកំណត់នេះទៅអនាគតរាប់ពាន់លានឆ្នាំ។

Wikipedia — Unix time
Wikipedia — Year 2038 problem