кодесурса
«JavaScript

JavaScript: отображение текущей даты

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code