Что прописать в скрипте, что бы был формат времени 24 часа.
В приведенном мною скрипте, время показывает в ноль GMT. Я с помощью кода прибавляю или убавляю часы, чтобы получить локальное время по всему миру. Но если например сейчас время по GMT 20:10, то прибавив к нему например время Макао +8 - получаю 28:10.
Как сделать чтобы он выводил, в данном примере, нужное время - 04:10
function zero_first_format(value)
{
if (value < 10)
{
value='0'+value;
}
return value;
}
function date_time()
{
var current_datetime = new Date();
var day = zero_first_format(current_datetime.getDate());
var month = zero_first_format(current_datetime.getMonth()+1);
var year = current_datetime.getFullYear();
var hours = zero_first_format(current_datetime.getUTCHours()+8);
var minutes = zero_first_format(current_datetime.getMinutes());
var seconds = zero_first_format(current_datetime.getSeconds());
return day+"/"+month+"/"+year+" Ortszeit: "+hours+":"+minutes+":"+seconds;
}
setInterval(function () {
document.getElementById('chicuta').innerHTML = date_time();
}, 1000);