Tohu wā Unix ki te Rā
Tahuri i te tohu wā Unix ki te UTC me tō wā ā-rohe.
| UTC |
|
|
| Tō rohe wā kāinga |
|
1. Kupu Whakataki
Ko tētahi Unix timestamp e tohu ana i tētahi wā motuhake mā te whakamahi i tētahi uara tauoti kotahi. Ka tatau i te maha o ngā hēkona kua pahure mai i te 1 o Hānuere, 1970 (UTC), e mōhiotia ana hoki ko te Unix Epoch. Ahakoa e whakamahia nuitia ana ngā timestamp i roto i ngā pātengi raraunga, ngā API, me ngā reo hōtaka, ehara i te mea ngāwari kia pānuitia e te tangata.
Kaitahuri Unix Timestamp ki te Rā ka āwhina i a koe ki te huri wawe i tētahi timestamp tau hei hōputu rā me te wā e māmā ana te pānui. Kaua e tātai ā-ringa, e tuhi waehere rānei hei whakamārama i ngā timestamp, engari me whakauru noa he tau, ā, ka kite koe i te rā e hāngai ana e whakaaturia ana i te wā UTC me tō wā pūnaha ā-rohe.
He maha ngā wā ka tūtaki ngā kaiwhakawhanake pūmanawa, ngā kaiwhakahaere pūnaha, me ngā kaitātari raraunga ki ngā Unix timestamp i roto i ngā kōnae rangitaki, ngā whakautu tūmau, ngā API payload, me ngā pūkete pātengi raraunga. Mā te huri wawe i aua timestamp ki ngā rā e māmā ana te pānui ka whai hua mō te rapu hapa, te tātari takahanga, me te manatoko raraunga e hāngai ana ki te wā.
He tino whai hua tēnei taputapu mō:
- Te rapu hapa i ngā whakautu API kei roto he timestamp
- Te pānui i ngā rangitaki tūmau me ngā pūkete takahanga
- Te huri i ngā timestamp o te pātengi raraunga hei rā e māmā ana te pānui
- Te manatoko i ngā uara wā i roto i ngā pūnaha backend
- Te mārama ki ngā rerekētanga wā i waenga i te UTC me ngā taiao ā-rohe
2. Me Pēhea Te Mahi
Ka huri tēnei taputapu i tētahi Unix timestamp hei hōputu rā e māmā ana te pānui mā te whakamahi i tētahi tātai māmā. Ko tētahi Unix timestamp e tohu ana i te wā i roto i ngā hēkona mai i te 1 o Hānuere, 1970 (UTC). Heoi anō, ko te nuinga o ngā taiao hōtaka hou e whakamahi ana i ngā uara wā i roto i ngā mira-hēkona. Nō reira, ka tīmata te tukanga huringa mā te whakareatanga i te uara timestamp ki te 1000 kia huri ai ngā hēkona hei mira-hēkona.
Ina kua hurihia ki ngā mira-hēkona, ka taea te whakamārama i te timestamp hei ahanoa rā paerewa. Ka waihanga te taputapu i ngā hōputu rā e rua e māmā ana te pānui:
- Rā UTC – te whakaaturanga paerewa o te wā o te ao
- Rā Ā-Rohe – te rā kua whakahōpututia kia hāngai ki te rohe wā o tō pūnaha
Tawhā Tāuru
Unix Timestamp
- He uara tau e tohu ana i ngā hēkona mai i te Unix Epoch
- Me noho hei tauoti tōrunga
- Hei tauira:
1700000000
Ngā Ture Manatoko
- Me noho te tāuru hei tau
- Kāore te uara e whakaaetia kia noho tōraro
- Me whakakī te āpure i mua i te huringa
- Ka whakamāramatia te timestamp i roto i ngā hēkona, ehara i te mira-hēkona
Hanganga Putanga
Ka whakaputaina e te taputapu ngā putanga e rua:
- Rā UTC – He hōputu timestamp paerewa o te ao (hei tauira,
Tue, 14 Nov 2023 22:13:20 GMT) - Rā Ā-Rohe – He aho rā katoa kua whakahōpututia kia hāngai ki te rohe wā ā-rohe o te kaiwhakamahi
Ka whakaaturia ngā putanga e rua i muri tonu i te huringa, ā, ka taea te tārua mā ngā pātene papatopenga kua hangaia ki roto.
Ngā Herenga
- E tūmanakohia ana e te taputapu ngā timestamp i roto i ngā hēkona, ehara i te mira-hēkona
- Tērā pea ka puta he rā hē, he rā anamata rānei mēnā he tino nui ngā tau
- Ka whakawhirinaki te putanga wā ā-rohe ki te rohe wā kua tautuhia ki te pūrere a te kaiwhakamahi
3. Me Pēhea Te Whakamahi I Tēnei Taputapu
- Whakauruhia tētahi Unix timestamp ki te āpure tāuru.
- Pāwhiritia te pātene tukatuka.
- Ka tukatukahia tonutia e te taputapu te uara.
- Tirohia ngā hua kua hurihia e whakaaturia ana ki:
- Hōputu UTC
- Tō wā pūnaha ā-rohe
- Whakamahia te pātene tārua hei tārua i tētahi o ngā hua ki tō papatopenga.
Ka whakahōu aunoa hoki te huringa i ngā wā katoa ka panoni te uara timestamp, kia tere ai te whakamātau i ngā timestamp maha.
4. Ngā Tauira Whaitake
Tauira 1: Timestamp Whakautu API
Tāuru
1700000000
Putanga
- UTC: Tue, 14 Nov 2023 22:13:20 GMT
- Ā-Rohe: Tue Nov 14 2023 23:13:20 (Rohe Wā Ā-Rohe)
Āhuatanga: Ka whiwhi tētahi kaiwhakawhanake i tētahi whakautu API kei roto he timestamp, ā, me manatoko te wā i puta ai te takahanga.
Tauira 2: Takahanga Rangitaki Tūmau
Tāuru
1609459200
Putanga
- UTC: Fri, 01 Jan 2021 00:00:00 GMT
- Ā-Rohe: Fri Jan 01 2021 07:00:00 (Rohe Wā Ā-Rohe)
Āhuatanga: Ka tirotiro tētahi kaiwhakahaere pūnaha i ngā rangitaki tūmau kia mōhio ai i te wā i tīmata anō ai tētahi ratonga.
5. Ngā Horopaki Whakamahi Mā Ngā Kaiwhakawhanake
- Te Rapu Hapa i ngā Timestamp API
He maha ngā REST API e whakahoki ana i ngā timestamp i te hōputu Unix. Ka taea e ngā kaiwhakawhanake te manatoko wawe i ngā wā takahanga i te wā e whakamātau ana i ngā whakautu API.
- Te Manatoko Wā o te Pātengi Raraunga
He maha ngā pātengi raraunga e penapena ana i ngā timestamp i te hōputu Unix. Mā te huri hei rā e māmā ana te pānui ka āwhina i te arotake pūkete me te manatoko raraunga kua penapenatia.
- Te Tātari Kōnae Rangitaki
He maha ngā rangitaki pūnaha e whakamahi ana i ngā timestamp hei whai i ngā takahanga. Ka taea e ngā kaiwhakawhanake te huri i ngā timestamp rangitaki hei wā e māmā ana te pānui i te wā e rapu ana i ngā raruraru.
- Aunoatanga Backend
Tērā pea me huri ngā timestamp i roto i ngā hōtuhi aunoatanga e tukatuka ana i ngā raraunga takahanga i mua i te tuku pūrongo, i te whakaatu hua rānei.
Tauira i te PHP
$timestamp = 1700000000;
echo gmdate("r", $timestamp); // Rā UTC
echo date("r", $timestamp); // Rā tūmau ā-rohe
Tauira i te JavaScript
const timestamp = 1700000000;
const date = new Date(timestamp * 1000);
console.log(date.toUTCString());
console.log(date.toString());
Haumarutanga me te Manatoko Raraunga
- Me manatoko i ngā wā katoa he tau ngā tāuru timestamp
- Whakakāhoretia ngā uara tōraro, ngā tāuru hē rānei
- Kia tūpato ki ngā timestamp nō ngā puna kāore e whakawhirinaki ana
- Me whakarite kia ōrite ngā rohe wā i te wā e tukatuka ana i ngā raraunga tūmau
6. Pātai Auau
He aha te Unix timestamp?
Ko te Unix timestamp te maha o ngā hēkona kua pahure mai i te 1 o Hānuere, 1970 (UTC). E whakamahia nuitia ana i roto i te hōtaka me ngā pātengi raraunga hei penapena i ngā uara wā ki tētahi hōputu tau whāiti.
He aha i whakamahia ai e ngā kaiwhakawhanake ngā Unix timestamp?
He ngāwari ki ngā rorohiko te tukatuka me te whakataurite i ngā Unix timestamp. Ka karo i te rangirua o ngā rohe wā, ā, ka taea te penapena tōtika i ngā uara wā ki roto i ngā pātengi raraunga me ngā API.
E tautoko ana tēnei taputapu i ngā mira-hēkona?
Kāo. E tūmanakohia ana e te taputapu ngā timestamp i roto i ngā hēkona. Mēnā he timestamp mira-hēkona tōu, wehewehea ki te 1000 i mua i te whakauru.
He aha i rerekē ai te wā UTC me te wā ā-rohe?
Ko te UTC he paerewa wā o te ao, engari ka whakaritea te wā ā-rohe kia hāngai ki te rohe wā kua tautuhia ki tō pūrere.
Ka taea e au te huri i ngā timestamp anamata?
Āe. Ka taea te huri i tētahi Unix timestamp tōrunga whaimana, tae atu ki ngā rā anamata.
Ka ahatia mēnā ka whakauru au i tētahi tau hē?
Me whai timestamp tau whaimana te taputapu. Tērā pea ka puta he rā hē, kāore rānei e taea te whakamārama mēnā he hē, he tōraro rānei ngā uara.
He whai hua tēnei taputapu mō te rapu hapa?
Āe. He maha ngā kaiwhakawhanake e whakamahi ana i ngā kaitahuri timestamp hei rapu hapa i ngā rangitaki, hei manatoko i ngā whakautu API, me te whakamārama i ngā pūkete pātengi raraunga.
E whakawhirinaki ana ngā timestamp ki te rohe wā?
Kāore te timestamp ake e whakawhirinaki ki te rohe wā. Heoi, ina hurihia hei rā e māmā ana te pānui, ka taea te whakaatu ki te UTC, ki te rohe wā ā-rohe rānei.
Ngā taputapu pēnei
Tahuri tētahi rā motuhake hei hōputu Unix wāwhitinga.
Ngā taputapu rongonui
Huringia ngā pū reta i roto i tētahi rerenga kōrero, kōwae rānei.
Tikiia te rahi o te kuputuhi i roto i ngā bait (B), kilobait (KB), rānei megabait (MB).
Tatau i te maha o ngā pūāhua me ngā kupu i roto i tētahi tuhinga.
Huri ngā tuhinga kia huripokeke, he māmā noa iho.
Tahurihia tētahi tau hei kīanga tuhituhi.
Tahurihia te tuhinga noa ki te kāhua momotuhi ā-ringa.