В JS можно получить текущую дату и время с помощью объекта Date. Вот примеры кода, которые выводят текущую дату в текстовое поле, в разных форматах:
var today = new Date();
var day = String(today.getDate()).padStart(2, '0');
var month = String(today.getMonth() + 1).padStart(2, '0');
var year = today.getFullYear();
var currentDate = `${day}.${month}.${year}`;
var inputField = document.getElementById('text');
inputField.value = currentDate;
// $("#text").val(currentDate);
Результат:
Сокращённая запись даты:
var today = new Date();
var day = String(today.getDate()).padStart(2, '0');
var month = String(today.getMonth() + 1).padStart(2, '0');
var year = String(today.getFullYear()).slice(-2);
var currentDate = `${day}.${month}.${year}`;
var inputField = document.getElementById('text');
inputField.value = currentDate;
// $("#text").val(currentDate);
Получение текущей даты в американском формате (MM/DD/YYYY):
var today = new Date();
var day = String(today.getDate()).padStart(2, '0');
var month = String(today.getMonth() + 1).padStart(2, '0');
var year = today.getFullYear();
var currentDate = `${month}/${day}/${year}`;
var inputField = document.getElementById('text');
inputField.value = currentDate;
// $("#text").val(currentDate);
Результат:
Вывод текущей даты и времени:
var today = new Date();
var day = String(today.getDate()).padStart(2, '0');
var month = String(today.getMonth() + 1).padStart(2, '0');
var year = today.getFullYear();
var hours = String(today.getHours()).padStart(2, '0');
var minutes = String(today.getMinutes()).padStart(2, '0');
var currentDate = `${day}.${month}.${year} ${hours}:${minutes}`;
var inputField = document.getElementById('text');
inputField.value = currentDate;
// $("#text").val(currentDate);