Метод получения текущего года в JS - получить год var dayObj = new Date (); dayObj.getyear (), чтобы получить год. Раньше я писал, что возникнут проблема с совместимостью с браузером, то есть мы можем получить желаемые результаты в IE, но он не будет работать в FF, что на 1900 лет отличается от результатов, которые мы хотим. Мой подход в то время был:
var dayObj = new Date (); var myyears = (dayObj.getyear () <1900)? (1900 + dayobj.getyear ()): dayobj.getyear (); document.write (myyears);
Это будет избежать проблем совместимости между IE и FF.
Теперь я вижу, что в JS есть такой метод electwelyear (). После тестирования оказывается, что этот метод может избежать задач выше, и IE и FF могут отображаться так, как мы хотим.
метод проведения
Возвращает значение года в объекте даты, представленного локальным временем.
dateObj.getfyear ()
Требуемый параметр DateObj является объектом даты.
иллюстрировать
Чтобы получить значение года, выраженное в глобальном стандартном времени (UTC), используйте метод Getutcifleear.
Метод elegenear возвращает значение года как абсолютное число. Например, возвратная стоимость 1976 года - 1976 год. Это избегает проблемы 2000 года и, следовательно, не путает даты после 1 января 2000 года с датами после 1 января 1900 года.
Следующий пример иллюстрирует использование метода elegenear.
функция dateMo () {var d, s = "Сегодняшняя дата UTC IS:"; d = новая дата (); s + = (d.getmonth () + 1) + "/"; s + = d.getDate () + "/"; s += d.getfyear (); вернуть (s);}