147 dias
19 h 56 m 33 s
de experiência em políticas sociais do Diretor Municipal de Políticas Sociais de Gaia. Contagem ao vivo desde 11 de março de 2026.
Em março, a Câmara de Gaia atribuiu a pontuação máxima de experiência profissional a 41 dias no cargo. As decisões dos meses seguintes — o fim do Observatório Social e um rácio de 160 processos por técnico — mostram o que isso significa na prática.
(function () {
/* Um só relógio por página, mesmo que a caixa apareça no corpo e no sumário. */
if (window.beContadorGaia) { return; }
window.beContadorGaia = true;
/* 11 de março de 2026, 00:00:00 em Lisboa */
var inicio = Date.UTC(2026, 2, 11, 0, 0, 0);
function apanha(classe) {
if (document.querySelectorAll) { return document.querySelectorAll('.' + classe); }
if (document.getElementsByClassName) { return document.getElementsByClassName(classe); }
return [];
}
/* Hora de Lisboa, seja qual for o fuso de quem visita a página. */
function agoraLisboa() {
try {
var fmt = new Intl.DateTimeFormat('en-GB', {
timeZone: 'Europe/Lisbon', hour12: false,
year: 'numeric', month: '2-digit', day: '2-digit',
hour: '2-digit', minute: '2-digit', second: '2-digit'
});
var p = {};
var partes = fmt.formatToParts(new Date());
var i = partes.length;
while (i--) { p[partes[i].type] = partes[i].value; }
return Date.UTC(Number(p.year), Number(p.month) - 1, Number(p.day), Number(p.hour) % 24, Number(p.minute), Number(p.second));
} catch (e) {
var d = new Date();
return Date.UTC(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds());
}
}
/* Nota: este ficheiro não usa os sinais de maior nem de menor em lado nenhum.
O filtro "HTML corrector" do Drupal converte-os em entidades e parte o script. */
function dois(n) {
var s = '0' + n;
return s.substr(s.length - 2, 2);
}
function escreve(classe, valor) {
var n = apanha(classe);
var i = n.length;
while (i--) { n[i].innerHTML = valor; }
}
function atualiza() {
var t = Math.floor((agoraLisboa() - inicio) / 1000);
if (t !== Math.abs(t)) { return; }
escreve('be-contador-dias', String(Math.floor(t / 86400)));
escreve('be-contador-horas', dois(Math.floor(t / 3600) % 24));
escreve('be-contador-min', dois(Math.floor(t / 60) % 60));
escreve('be-contador-seg', dois(t % 60));
}
atualiza();
setInterval(atualiza, 1000);
})();