唯一ã®ã‚¨ãƒ©ãƒ¼ã§ 1 2 番目 100 何百万ã®å¹´, 〠原å時計 時間測定装置ã®ä¸€ã¤ã§ã™ã€‚ æ£ç¢ºã§ã™ 人類ã®æ´å²ã®ä¸ã§.
原å時計ã¯ã€æ¸¬å®šã™ã‚‹ã‚ˆã†ã«è¨è¨ˆã€ æ£ç¢ºãªé•·ã• 2 番目ã®, モダンãªæ™‚計ã®åŸºæœ¬å˜ä½. 〠å˜ä½ã®å›½éš›çš„ãªã‚·ã‚¹ãƒ†ãƒ (å ´åˆ) 定義ã—ã¾ã™ã€ 2 番目 ã¨ã—ã¦ã€ セシウム133 原åãŒã‹ã‹ã‚‹æ™‚é–“, ä¼‘çœ çŠ¶æ…‹ã«ã‚ã‚‹ã€0 ケルビンã®æ¸©åº¦ã§, æ£ç¢ºã«æŒ¯å‹•ã™ã‚‹ 9.192.631.700 回.
〠精度 原å時計ã¯å¤‰æ•°ã§ã¯ 継続的改善. ã¨ã€ エラー ã ã‘ã¨äºˆæƒ³ 1 2 番目㮠100 何百万ã®å¹´, 〠NIST F1 ボルダー, コãƒãƒ©ãƒ‰å·ž, 時計ã®ä¸€ã¤ã§ã™ã€‚ æ£ç¢ºã§ã™ 世界ã®.
ã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 400 計算ã«è²¢çŒ®ã™ã‚‹ä¸–ç•Œä¸ã®åŽŸå時計〠国際原å時 (タイ), 時間を決定ã™ã‚‹ãŸã‚ã®åŸºæº–ã® 1 ã¤ã€ å”定世界時 (UTC) ã¨ã€ ç¾åœ°æ™‚é–“ ã™ã¹ã¦ã®ä¸–ç•Œã®.
ナビゲーション システム衛星ã¨ã—㦠GPS, GLONASS 㨠ガリレオ 彼らã¯ã¾ãŸã€æ£ç¢ºã«ä½ç½®ã‚’計算ã™ã‚‹æ™‚é–“ã®æ£ç¢ºãªæ¸¬å®šã«åŸºã¥ã„ã¦ã„ã¾ã™.
ãŸã ã—ã€, 本当ã«, 我々 ãŒã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 原å時計ã«ç›´æŽ¥æŽ¥ç¶šã—ã¾ã™ã€‚, [ã¯ã„] 我々 ã¯ãれを行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚ ã„ãšã‚Œã‹ã€ NTP サーãƒãƒ¼ (ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ タイムプãƒãƒˆã‚³ãƒ«), 彼らã¯ã€ç›´æŽ¥ã«æŽ¥ç¶šã—ã¦ãã ã•ã„。. ã“ã‚Œã€, 表示ã—ã¦ã„ã¾ã™ã€‚ 関数 ã•ã‚Œã‚‹ã€ è¦æ±‚ã®æ™‚é–“ サーãƒãƒ¼ NTP åå‰ã® time.nist.gov.
ã“ã“ã§ã¯ã€ コード ã“れを行ã†ã«:
1 2 3 4 5 6 7 8 9 10 11 | function getAtomicTimestamp ( ) { $sck = fsockopen( "time.nist.gov", 37 ); if ( $sck ) { fputs( $sck, "\n" ); $tiempo = fread( $sck, 49 ); fclose( $sck ); } $tiempoAtomico = (abs(hexdec('7fffffff') - hexdec(bin2hex($tiempo)) - hexdec('7fffffff')) - 2208988800); return $tiempoAtomico; } |
ã“ã®é–¢æ•°ã§ getAtomicTimestamp, 指定ã•ã‚ŒãŸã‚µãƒ¼ãƒãƒ¼ã¸ã®æŽ¥ç¶šã‚’é–‹ã〠ãƒãƒ¼ãƒˆ 37, å˜ã«é€ã‚‹ã¨ã€ 戻り値. ã“ã‚Œã§, 我々 ãŒè¿”ã•ã‚Œã¾ã™ã‚µãƒ¼ãƒãƒ¼ã€ ãƒã‚¤ãƒŠãƒªã®å¤©æ°—, ã‚ã‚‹, ãã®å¾Œ, å¤‰æ› å€¤ã« ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ— 有効ã§ã™, ラインã§è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 8, è¿”ã™, 最後ã«, 値 å¿…è¦ãªã‚¿ã‚¤ãƒ スタンプ.
å ´åˆ, 今ã®ã¨ã“ã‚, 使用ã™ã‚‹å ´åˆ タイムスタンプを返ã•ã‚ŒãŸå€¤, ãã®ä»–ã®ã‚¿ã‚¤ãƒ スタンプ値ãŒå¥½ããã‚Œã ã‘. å ´åˆ, ãŸã¨ãˆã°, 表示ã™ã‚‹ã‚ˆã†ãª ç¾åœ¨ã®æ—¥ä»˜ã¨æ™‚刻, ã“れを行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚:
1 | echo date( 'Y-m-d H:i:s', getAtomicTimeStamp() ); |
何を ç”»é¢ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ 〠日付ã¨æ™‚刻 を通ã˜ã¦å¾—られる è¦æ±‚ サーãƒãƒ¼ã« NTP å‰è¿°.
ã“ã®æ–¹æ³•ã§ã®ã„ãšã‚Œã‹ã«è¦æ±‚ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€å¤šæ•° NTP サーãƒãƒ¼ 間接的ã«æŽ¥ç¶š 原å時計 世界的ãª, を通ã˜ã¦ インターãƒãƒƒãƒˆ, ã«ã‚ˆã£ã¦ PHP ã§ã®ã‚¢ãƒ—リケーション.