diff options
Diffstat (limited to 'files/zh-tw/webapi/time_and_clock/index.html')
-rw-r--r-- | files/zh-tw/webapi/time_and_clock/index.html | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/files/zh-tw/webapi/time_and_clock/index.html b/files/zh-tw/webapi/time_and_clock/index.html new file mode 100644 index 0000000000..aa772cf083 --- /dev/null +++ b/files/zh-tw/webapi/time_and_clock/index.html @@ -0,0 +1,30 @@ +--- +title: Time and Clock API +slug: WebAPI/Time_and_Clock +translation_of: Archive/B2G_OS/API/Time_and_Clock_API +--- +<p>{{ non-standard_header() }}</p> +<p>{{ B2GOnlyHeader2('certified') }}</p> +<h2 id="摘要">摘要</h2> +<p>Time/Clock API 可輕鬆更改系統的時間。</p> +<h2 id="概述">概述</h2> +<p>此 API 可被存取,且回傳的物件可揭露單一函式。</p> +<p>而該函式可用以實際更改系統時間,並接受某個數字或 <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date" title="/en-US/docs/JavaScript/Reference/Global_Objects/Date">Date</a> 物件作為參數。在提供了數字之後,就會開始 1970 年 1 月 1 日 (UTC 時區) 起算的時間,並以毫秒 (Millisecond) 計算。</p> +<p>每次只要更改了時間,就會啟動事件。而只要透過函式 (使用 <a href="https://developer.mozilla.org/en-US/docs/Web/Reference/Events/moztimechange" title="/en-US/docs/Web/Reference/Events/moztimechange">moztimechange</a> 事件名稱),或將事件處理器 (Event Handler) 附加至屬性,即可在 <code>window</code> 物件層級擷取到該事件。</p> +<div class="note"> + <p><strong>注意:</strong>如果你要更改自己裝置的時區,就必須使用 <a href="https://developer.mozilla.org/en-US/docs/WebAPI/Settings" title="https://developer.mozilla.org/en-US/docs/WebAPI/Settings">Settings API</a>。</p> +</div> +<h2 id="範例">範例</h2> +<pre class="brush: js">function setTime(time) { + navigator.mozTime.set(time); +} + +window.addEventListener('moztimechange', function () { + console.log('Time has changed'); +}); + +setTime(new Date()); + +</pre> +<h2 id="規格">規格</h2> +<p>不屬於任何規格</p> |