Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Time and Clock API

非標準

This API is available on Firefox OS for certified 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,