Как вывести год в JavaScript

var currentDate = new Date();
var currentYear = currentDate.getFullYear();
document.write("Текущий год: " + currentYear);
    const year = new Date().getFullYear(); document.write(year);
  1. Использование метода getFullYear(): аналогично предыдущему методу, можно использовать метод getFullYear() напрямую для получения текущего года. Пример кода:
  2. const year = (new Date()).getFullYear(); document.write(year); const year = new Date().toLocaleString('ru-RU', {year: 'numeric'}); document.write(year);
  3. Использование метода getUTCFullYear(): если необходимо получить год в формате UTC (универсального координированного времени), можно воспользоваться методом getUTCFullYear(). Пример кода:
  4. const year = (new Date()).getUTCFullYear(); document.write(year);

Метод 1: использование объекта Date

Метод 1: использование объекта Date

Вот пример кода, позволяющего вывести текущий год:


const currentDate = new Date();
const currentYear = currentDate.getFullYear();
document.write(`Текущий год: ${currentYear}`);

Метод 2: использование метода getFullYear()

Метод 2: использование метода getFullYear()

JavaScript предоставляет метод getFullYear(), который позволяет получить текущий год.

Для использования метода getFullYear() необходимо:

  1. Создать переменную и присвоить ей объект Date:
  2. let currentDate = new Date();

  3. Использовать метод getFullYear() для получения текущего года:
  4. let currentYear = currentDate.getFullYear();

Теперь переменная currentYear содержит текущий год, который можно использовать в дальнейшем коде.

Например, можно вывести текущий год на веб-странице:

document.write("Текущий год: "+ currentYear);

В результате, на веб-странице будет выведено текущий год.

Метод 3: использование регулярного выражения

Метод 3: использование регулярного выражения

Для того чтобы использовать регулярное выражение в JavaScript, можно воспользоваться методом match, который вызывается на строке и принимает в качестве аргумента регулярное выражение.

Например, чтобы найти все совпадения с годом в строке, можно использовать следующее регулярное выражение:

/\d{4}/g

Здесь \d - это специальный символ, который соответствует любой цифре, а {4} указывает, что необходимо найти ровно 4 цифры.

Чтобы вывести найденные годы, можно использовать метод innerHTML, который вызывается на элементе DOM и принимает в качестве аргумента строку, которую необходимо отобразить на странице.

Вот пример кода:

let yearString = 'Год основания компании 1995. Год последнего обновления 2021.';
let regex = /\d{4}/g;
let matchingYears = yearString.match(regex);
document.getElementById('years').innerHTML = matchingYears;

В этом примере строка 'Год основания компании 1995. Год последнего обновления 2021.' содержит два года - 1995 и 2021. Регулярное выражение находит эти годы, и метод match возвращает массив с найденными значениями. Затем мы используем innerHTML, чтобы отобразить найденные годы в элементе с id 'years'.

Использование регулярных выражений может быть полезным, если вам нужно найти не только годы, но и другие шаблонные значения в тексте. Однако, следует помнить, что регулярные выражения могут быть сложными и требовать дополнительного изучения. Их использование также может снизить производительность вашего кода, поэтому стоит быть аккуратным при их применении.

Метод 4: использование библиотеки Moment.js

Метод 4: использование библиотеки Moment.js

Если вам нужно вывести текущий год в JavaScript, вы можете воспользоваться мощной библиотекой Moment.js. Эта библиотека предоставляет широкие возможности для работы с датами и временем.

Для получения текущего года с использованием Moment.js необходимо выполнить следующие шаги:

  1. Установите библиотеку Moment.js, добавив следующий код в вашу HTML-страницу:
  2. 
    <script src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
    
    
  3. Создайте переменную и присвойте ей текущую дату и время:
  4. 
    let currentDate = moment();
    
    
  5. Извлеките год из текущей даты, используя метод year():
  6. 
    let currentYear = currentDate.year();
    
    
  7. Выведите значение переменной currentYear на вашей веб-странице:
  8. 
    document.write(currentYear);
    
    
Оцените статью