Tohu wā Unix ki te Rā

Tahuri i te tohu wā Unix ki te UTC me tō wā ā-rohe.

4.91 o 11 whakatauranga
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

  1. Whakauruhia tētahi Unix timestamp ki te āpure tāuru.
  2. Pāwhiritia te pātene tukatuka.
  3. Ka tukatukahia tonutia e te taputapu te uara.
  4. Tirohia ngā hua kua hurihia e whakaaturia ana ki:
    • Hōputu UTC
    • Tō wā pūnaha ā-rohe
  5. 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