var currentDate = new Date();
var currentYear = currentDate.getFullYear();
document.write("Текущий год: " + currentYear);
- Использование метода getFullYear(): аналогично предыдущему методу, можно использовать метод getFullYear() напрямую для получения текущего года. Пример кода:
- Использование метода getUTCFullYear(): если необходимо получить год в формате UTC (универсального координированного времени), можно воспользоваться методом getUTCFullYear(). Пример кода:
const year = new Date().getFullYear();
document.write(year);
const year = (new Date()).getFullYear();
document.write(year);
const year = new Date().toLocaleString('ru-RU', {year: 'numeric'});
document.write(year);
const year = (new Date()).getUTCFullYear();
document.write(year);
Метод 1: использование объекта Date
Вот пример кода, позволяющего вывести текущий год:
const currentDate = new Date();
const currentYear = currentDate.getFullYear();
document.write(`Текущий год: ${currentYear}`);
Метод 2: использование метода getFullYear()
JavaScript предоставляет метод getFullYear(), который позволяет получить текущий год.
Для использования метода getFullYear() необходимо:
- Создать переменную и присвоить ей объект Date:
- Использовать метод getFullYear() для получения текущего года:
let currentDate = new Date();
let currentYear = currentDate.getFullYear();
Теперь переменная currentYear содержит текущий год, который можно использовать в дальнейшем коде.
Например, можно вывести текущий год на веб-странице:
document.write("Текущий год: "+ currentYear);
В результате, на веб-странице будет выведено текущий год.
Метод 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
Если вам нужно вывести текущий год в JavaScript, вы можете воспользоваться мощной библиотекой Moment.js. Эта библиотека предоставляет широкие возможности для работы с датами и временем.
Для получения текущего года с использованием Moment.js необходимо выполнить следующие шаги:
- Установите библиотеку Moment.js, добавив следующий код в вашу HTML-страницу:
- Создайте переменную и присвойте ей текущую дату и время:
- Извлеките год из текущей даты, используя метод
year()
: - Выведите значение переменной
currentYear
на вашей веб-странице:
<script src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
let currentDate = moment();
let currentYear = currentDate.year();
document.write(currentYear);