aboutsummaryrefslogtreecommitdiff
path: root/files/zh-tw/webapi/time_and_clock/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-tw/webapi/time_and_clock/index.html')
-rw-r--r--files/zh-tw/webapi/time_and_clock/index.html30
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>