កម្មវិធីបម្លែង Unix Timestamp
បម្លែង Unix timestamp (epoch time) ទៅជាកាលបរិច្ឆេទដែលមនុស្សអានបាន និងត្រឡប់មកវិញ ភ្លាមៗ និងឯកជនក្នុងកម្មវិធីរុករករបស់អ្នក។ មើល epoch បច្ចុប្បន្នផ្ទាល់ បម្លែង seconds, milliseconds, microseconds ឬ nanoseconds និងបង្កើត timestamp ពីកាលបរិច្ឆេទ និងពេលវេលាណាមួយ។
| UTC | |
|---|---|
| ISO 8601 | |
| RFC 2822 | |
| RFC 3339 |
| 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 ដែលរុញដែនកំណត់នេះទៅអនាគតរាប់ពាន់លានឆ្នាំ។