JavaScript: отображение текущей даты
JavaScript Basic: Упражнение-3 с решением
Напишите программу на JavaScript, чтобы получить текущую дату.
Ожидаемый результат:
мм-дд-гггг, мм / дд / гггг или дд-мм-гггг, дд / мм / гггг
Пример решения : -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Write a JavaScript program to get the current date.</title>
</head>
<body>
</body>
</html>
Код JavaScript:
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
if(dd<10)
{
dd='0'+dd;
}
if(mm<10)
{
mm='0'+mm;
}
today = mm+'-'+dd+'-'+yyyy;
console.log(today);
today = mm+'/'+dd+'/'+yyyy;
console.log(today);
today = dd+'-'+mm+'-'+yyyy;
console.log(today);
today = dd+'/'+mm+'/'+yyyy;
console.log(today);
Пример вывода:
01-09-2018 01/09/2018 09-01-2018 09/01/2018
Объяснение:
Объявление даты JavaScript : в JavaScript объекты Date основаны на значении времени, которое является числом миллисекунд с 1 января 1970 года UTC. Вы можете объявить дату следующими способами:
новая дата (); новая дата (значение); новая дата (dateString); новая дата (год, месяц [, день [, час [, минуты [, секунды [, миллисекунды]]]]]);
Метод getDate () используется для получения дня месяца для указанной даты по местному времени. Значение, возвращаемое getDate (), является целым числом от 1 до 31.
Метод getMonth () возвращает месяц с указанной датой по местному времени в виде нулевого значения (где ноль обозначает первый месяц года). Значение, возвращаемое getMonth (), представляет собой целое число от 0 до 11. 0 соответствует январю, 1 февраля и т. Д.
Метод getFullYear () используется для получения года указанной даты по местному времени. Значение, возвращаемое методом, является абсолютным числом. Для дат от 1000 до 9999 getFullYear () возвращает четырехзначное число, например, 1985.
Блок - схема:
Версия ES6:
let today = new Date();
let dd = today.getDate();
let mm = today.getMonth()+1;
const yyyy = today.getFullYear();
if(dd<10)
{
dd=`0${dd}`;
}
if(mm<10)
{
mm=`0${mm}`;
}
today = `${mm}-${dd}-${yyyy}`;
console.log(today);
today = `${mm}/${dd}/${yyyy}`;
console.log(today);
today = `${dd}-${mm}-${yyyy}`;
console.log(today);
today = `${dd}/${mm}/${yyyy}`;
console.log(today);
Демонстрация в реальном времени:
См. Программу Pen JavaScript для получения текущей даты - basic-ex-3 от w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущая: написать функцию JavaScript для печати содержимого текущего окна.
Далее: Напишите функцию JavaScript, чтобы найти область треугольника, где длина трех его сторон равна 5, 6, 7.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования