Формат даних та підрахунок віку у JavaScript - Блог ITVDN

формат

Як веб-розробник, Ви можете знати, що форматування даних серверною мовою – не дуже складне завдання. Достатньо базового розуміння мови та того, що Вам потрібно для реалізації, і ось – у Вас є добре відформатований об'єкт дати та часу. Наприклад, наступний код С# добре відформатований і може надати потрібний Вам об'єкт дати і часу.

var dateOfBirth = New DateTime (1995, 08, 29); // My date of birth

var formatted = dateOfBirth.ToString("MMMM dd, yyyy");

// Would hold: August 29, 1995

Об'єкт дати та часу в Javascript

var date = Date.now(); // current date time

var date = New Date(); // New instance; default

var date = new Date( 'string-notation-of-datetime');

// Any date time upto 1 January 1970 from Now.

Написання веб-програми

У HTML Ви можете визначити поля введення від користувача та встановити діапазон їх типів, що дозволило б користувачеві вводити значення будь-якого з цих типів. У нашій статті ми будемо використовувати тип date. Використовуємо наступну HTML-розмітку

Примітка: ми використовували Bootstrap як стиль.

Контроль після рендерингу

даних

Це те, що у нас є для макета, а тепер звернімося до вхідних даних користувачів. Ми повинні знайти вказаний користувачем рядок дати та часу, а також розрахувати за нею вік.

var dateValue = New Date($( 'input' ).val()); // Get the value

// Now comes the stringification. Following code does that.

var date = getMonth(dateValue.getMonth()) + " " + dateValue.getDate() + ", " + dateValue.getFullYear();