Сообщение от рони
|
а можно словами или примером, для наглядности, что не так с кодом?
|
Обычно в JavaScript имена даются также, как в Java, но поскольку автор может не знать Java, или не понять, почему был упомянут Java, то я привёл руководство от Airbnb.
Я думаю, автору интересна последняя версия JavaScript, описанная в EcmaScript2019...
Конкретно пример автора может быть записан так...
(function timeEveryOneMinute() {
const date = new Date();
const hours = String(date.getHours()).padStart(2, "0");
const minutes = String(date.getMinutes()).padStart(2, "0");
console.log(`Текущее время: ${hours}:${minutes}`);
setTimeout(timeEveryOneMinute, 1000 * 60);
})();
Пример
рони так...
(function timeEveryOneMinute() {
const date = new Date();
const timeOptions = {
hour: "2-digit",
minute: "2-digit"
};
const time = date.toLocaleTimeString("ru", timeOptions);
console.log(`Текущее время: ${time}`);
setTimeout(timeEveryOneMinute, 1000 * 60);
})();
Пример
Aetae возможен, но требует инструментов трансформации кода, сборки, наличие node.js (использование проприетарных импортов)