dyfran
@dyfran

Добавление даты и времени в проект?

Только начинаю разбираться с js, опыт почти нулевой, добавил скрипт в проект на вызов даты и времени
(function () {

	window.isimple=window.isimple || {}
	window.isimple.dates=window.isimple.dates || {}
	window.isimple.dates.getCurrentDate=function () {
		var d = new Date();
		var curr_date = d.getDate();
		var curr_month = d.getMonth() + 1;
		var curr_year = d.getFullYear();

		return (curr_year + "." + curr_month + "." + curr_date);
	}
		window.isimple.dates.getCurrentTime=function () {
			var d = new Date();
			var curr_hours = d.getHours();
			var curr_minutes = d.getMinutes();

			return (curr_hours + ":" + curr_minutes);
		}
})();


и вызываю его в зульнике вот так

<label value="isimple.dates.getCurrentDate()"/>

но выводится сам код лейбла, в чем проблема подскажите ?
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
Думаю, что надо вот так сделать:
- html
<label id="labelOne" for=""></label>
<label id="labelTwo" for=""></label>

- javascript
'use strict';

    ;(function () {

      var labelOne = document.getElementById('labelOne'),
          labelTwo = document.getElementById('labelTwo');

      

      window.isimple=window.isimple || {};
      window.isimple.dates=window.isimple.dates || {};
      
      window.isimple.dates.getCurrentDate=function () {
        var d = new Date();
        var curr_date = d.getDate();
        var curr_month = d.getMonth() + 1;
        var curr_year = d.getFullYear();

        return (curr_year + "." + curr_month + "." + curr_date);
      }

      labelOne.innerHTML =  window.isimple.dates.getCurrentDate();

      window.isimple.dates.getCurrentTime=function () {
          var d = new Date();
          var curr_hours = d.getHours();
          var curr_minutes = d.getMinutes();

          return (curr_hours + ":" + curr_minutes);
      }

      labelTwo.innerHTML =  window.isimple.dates.getCurrentTime();

    })();

Можно в принципе и в один лэйбл воткнуть, дело техники.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ratha
@ratha
Front-End Dev
нативный js не умеет биндить на прямую в html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы