--- 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")}}