非標準
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

This API is available on Firefox OS for internal applications only.

摘要

Time/Clock API 可輕鬆更改系統的時間。

概述

此 API 可被存取,且回傳的物件可揭露單一函式。

而該函式可用以實際更改系統時間,並接受某個數字或 Date 物件作為參數。在提供了數字之後,就會開始 1970 年 1 月 1 日 (UTC 時區) 起算的時間,並以毫秒 (Millisecond) 計算。

每次只要更改了時間,就會啟動事件。而只要透過函式 (使用 moztimechange 事件名稱),或將事件處理器 (Event Handler) 附加至屬性,即可在 window 物件層級擷取到該事件。

注意:如果你要更改自己裝置的時區,就必須使用 Settings API

範例

function setTime(time) {
  navigator.mozTime.set(time);
}

window.addEventListener('moztimechange', function () {
  console.log('Time has changed');
});

setTime(new Date());

規格

不屬於任何規格

文件標籤與貢獻者

此頁面的貢獻者: MashKao
最近更新: MashKao,