Показать сообщение отдельно
  #9 (permalink)  
Старый 19.06.2019, 11:50
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от рони
а можно словами или примером, для наглядности, что не так с кодом?
Обычно в 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 (использование проприетарных импортов)

Последний раз редактировалось Malleys, 19.06.2019 в 11:55.
Ответить с цитированием