--- title: BatteryManager.dischargingTime slug: Web/API/BatteryManager/dischargingTime translation_of: Web/API/BatteryManager/dischargingTime ---
Indique le temps, en secondes, qu'il reste jusqu'à que la batterie soit déchargée.
Même si le temps retourné devrait être précis à la seconde, les navigateurs arrondissent cette valeur (typiquement à 15 minutes près) afin de limiter l'identification et le suivi des utilisateurs.
var time = battery.dischargingTime
time
est le temps restant en secondes jusqu'à que battery
, qui est un objet de type {{domxref("BatteryManager")}}, soit complètement déchargée. La variable vaut Infinity
si la batterie est en train d'être chargée ou si le système ne parvient pas à calculer un temps restant.
<div id="dischargingTime">(temps de décharge inconnu)</div>
navigator.getBattery().then(function(battery) { var time = battery.dischargingTime; document.querySelector('#dischargingTime').textContent = battery.dischargingTime; });
{{ EmbedLiveSample('Example', '100%', 30) }}
Specification | Status | Comment |
---|---|---|
{{SpecName("Battery API")}} | {{Spec2("Battery API")}} | Définition initiale |
{{Compat("api.BatteryManager.dischargingTime")}}