×
=0) { let js = text.slice(pos1, pos2); + '<\/' + "script" + '>'; arrText.push(js); // next pos1 = pos2; continue; } } } break; } return arrText; } function OpenDialog(parentDiv, urlContent) { parentDiv = document.getElementById('modal-background'); // new !!!!!!! parentDiv.appendChild(document.getElementById('modal-template')); document.getElementById('modal-background').style.display = "block"; document.getElementById('modal-template').style.display = "flex"; // !!!!! document.getElementById('modal-body').innerHTML = ""; post_url(urlContent, "", function(text_from_server) { var element = document.getElementById('modal-body'); element.innerHTML = text_from_server; // add scripts var arrJSText = get_scripts(text_from_server); for (var i=0; i
dir.by
Праздники ...
Праздники ...
День Святого Валентина (14 Февраля)
Концерты, выставки, цирки ...
Концерты, выставки, цирки ...
Спектакль "Вар'ятка" г. Минск 17 января, 4 февраля, 14 февраля 2026
Афишу
Спорт занятия ...
Спорт занятия ...
Плавание в бассейне, сауна
Спорт занятие
Компьютеры, игры, программирование
Компьютеры, игры, программирование
Объявления ...
Объявления ...
Бережная перевозка лежачих больных
Объявление
Форум (ваши вопросы, обсуждение)
Форум (ваши вопросы, обсуждение)
Search
Programming, development, testing
→
JavaScript - programming language for HTML
→
Date & Time (year, month, date, hours, minutes, seconds) in the JavaScript. Class Date | standard ES5
Looked at
8396
times
Date & Time in the JavaScript | standard ES5
last updated: 30 January 2022
To work with a date in the JavaScript class is used Date
To declare a variable you need to write:
var Name = new Date();
or
var Name = new Date(2019, 0, 11);
// сами устанавливаем дату 11 января 2019 года . На заметку: месяц начинается с 0
or
var Name = new Date(2019, 0, 11, 15, 10, 25);
// сами устанавливаем дату 11 января 2019 года, время 15:10:25 . На заметку: месяц начинается с 0
or
var Name = new Date(Date.now());
// Date.now() текущая дата и время
Html
Example
<script>
// we set the date and time ourselves
var
date1
= new Date(2019, 1, 11, 15, 10, 25);
// display the date
alert
(date1.toString());
// 11 February 2019 15:10:25
// current date and time
var
date2
= new Date(Date.now());
// display the date
alert
(date2);
// 15 June 2019 17:21:15
</script>
Year, month, date, hours, minutes, seconds from date
Html
Example
<script>
// date and time
var
Birthday = new Date(2019, 0, 11, 15, 10, 25);
// 11 January 2019 15:10:25
// get a year
var
year = Birthday.
getFullYear
();
// year = 2019
// get a month
var
month = Birthday.
getMonth
();
// month = 0 (Attention! January = 0, February = 1, March = 2 and so on)
// get the day
var
day = Birthday.
getDate
();
// day = 11
// we get the number of hours
var
hours = Birthday.
getHours
();
// hours = 15
// we get minutes
var
minutes = Birthday.
getMinutes
();
// minutes = 10
// we get seconds
var
seconds = Birthday.
getSeconds
();
// seconds = 25
</script>
Получаем текущую дату и время используя Date.now()
Html
<script>
// получаем текущую дату и время
var
dateTime = new Date(
Date.now()
);
// получаем год
var
year = dateTime.getFullYear();
// получаем месяц
var
month = dateTime.getMonth()+1;
// получаем день
var
day = dateTime.getDate();
// получаем часы
var
hour = dateTime.getHours();
// получаем минуты
var
min = dateTime.getMinutes();
// получаем секунды
var
sec = dateTime.getSeconds();
</script>
Форматируем дату и время
Html
<script>
// get current date/time
let dateTime = new Date(Date.now());
var
year = dateTime.getFullYear();
var
month = dateTime.getMonth()+1;
var
day = dateTime.getDate();
var
hour = dateTime.getHours();
var
min = dateTime.getMinutes();
var
sec = dateTime.getSeconds();
// show message
var
text = `${year}/${month}/${day} ${hour}:${min}:${sec}`;
// text = "2021/1/15 19:5:3"
// 15 января 2021 года и время: 19 часов, 5 минут, 3 секунды
alert
(text);
</script>
Правильно форматируем дату и время
Добавляем 0 слева
Html
<script>
// get current date/time
let dateTime = new Date(Date.now());
var
year = dateTime.getFullYear();
var
month = dateTime.getMonth()+1;
var
day = dateTime.getDate();
var
hour = dateTime.getHours();
var
min = dateTime.getMinutes();
var
sec = dateTime.getSeconds();
var
yearGood = year.toString().padStart(4,
"0"
);
var
monthGood = month.toString().padStart(2,
"0"
);
var
dayGood = day.toString().padStart(2,
"0"
);
var
hourGood = hour.toString().padStart(2,
"0"
);
var
minGood = min.toString().padStart(2,
"0"
);
var
secGood = sec.toString().padStart(2,
"0"
);
// show message
var
text= `${yearGood}/${monthGood}/${dayGood} ${hourGood}:${minGood}:${secGood}`;
// text = "2021/01/15 19:05:03"
// 15 января 2021 года и время: 19 часов, 5 минут, 3 секунды
alert
(text);
</script>
На заметку!
var text = `... ${year} ...` это форматирвание текста в JavaScript ...
Function
padStart(length, symbol) adds characters at the beginning of the string to the desired length of the string in JavaScript ...
All functions for working with date
msdn.microsoft.com
← Previous topic
Mathematical functions from the library Math: Sin, cos, log, pow and so on in the JavaScript | standard ES5
Next topic →
Array in the JavaScript This is [] or class Array | standard ES5
Your feedback ... Comments ...
Your Name
Your comment
(www links can only be added by a logged-in user)
+ Picture
Экскурсии по Москве: пешеходные, автобусные и речные прогулки на любой вкус
Объявления
Объявления
•
In which editor (program) is it convenient to write JavaScript code?
New app
•
Create a new application JavaScript in a text editor
•
Create a new application JavaScript in Visual Studio Code. Debug the application. See in debugging how to perform JavaScript
Debugging JavaScript, HTML
•
Debug JavaScript in Google Chrome. Using debugger
•
How to find out (see) where the error is when executing HTML, JavaScript in Google Chrome
•
Debugging JavaScript in the Google Chrome. Use console.log("Hello!")
JavaScript стандарт ES5. Издан в 2009 году. Поддерживается всеми браузерами
Function
•
Function in the JavaScript. Example: function CalculateSum(value1, value2) { ... } | standard ES5
•
Function return || in the JavaScript. Example: function getPersonName(name) { return name || "Evgen" } | standard ES5
•
Call a function before it is defined (Hoisting) in the JavaScript | standard ES5
•
Variables within a function (lifetime of variables within a function) JavaScript | standard ES5
•
Pass parameters by value and by reference to the function in the JavaScript | standard ES5
•
How to find out... whether there is a function by name in the JavaScript? Example: typeof calcSum == "function" | standard ES5
•
The function described inside the function. JavaScript | standard ES5
Unnamed function
•
Unnamed function in the JavaScript . Using an unnamed function: create a new variable and assign an unnamed function to a new variable. Example: var myFunc1 = function (a, b) { return a + b; } ; | standard ES5
•
Unnamed function in the JavaScript . Using an unnamed function: pass an unnamed function as a parameter to another function. Example: Calculate(15, 7, function(v1, v2) {return v1+v2;}); | standard ES5
Само-вызывающая безымянная функция
•
Self-calling unnamed function in the JavaScript. Where is it used? Used in Yandex advertising. Example: ( function(){ ... } )(); | standard ES5
•
Create a file js with an object containing export variables and functions. This is an example of using a self-calling unnamed function | standard ES5
Lambda function (abbreviated version of the unnamed function)
•
Lambda function in the JavaScript . Use the lambda function. [Example1] var myFunc1 = (a, b) => a + b; [Example2] Calculate(15, 7, (v1, v2) => {return v1+v2;}); | standard ES5
Variables
•
Variables in the JavaScript (text, number, flag, date and time) | standard ES5
•
Accessing Variables Before Defining Them (Hoisting) in the JavaScript | standard ES5
•
Variable scope var, let, const in the JavaScript | standard ES5
Text, strings in the JavaScript
•
Text in the JavaScript. Class String. Example: var myText = String("World"); | standard ES5
•
Length (string length in the JavaScript) | standard ES5
•
Function replace(text1, text2) replace text in the JavaScript | standard ES5
•
Function toUpperCase() converts text to uppercase JavaScript | standard ES5
•
Function toLowerCase() lowercase text JavaScript | standard ES5
•
Function split(delimiter) splits a string into substrings JavaScript | standard ES5
•
Function charAt(position) get a symbol by position JavaScript | standard ES5
•
Function substr(pos, len) returns a substring JavaScript | standard ES5
•
Function slice(pos1, pos2) returns a substring JavaScript | standard ES5
•
Function substring(pos1, pos2) returns a substring JavaScript | standard ES5
•
Function indexOf(text, startPos) searches for a substring and returns an index JavaScript | standard ES5
•
Function startsWith(text) Checks, whether the line begins with the specified substring JavaScript | standard ES5
•
Function trim() remove spaces at the beginning and end of a line JavaScript | standard ES5
•
Функция padStart(length, symbol) добавляет в начале строки символы до нужной длины строки JavaScript | стандарт ES5
•
Функция padEnd(length, symbol) добавляет в конце строки символы до нужной длины строки JavaScript | стандарт ES5
•
В текстовую переменную можно назначить текст как много строк. Пример: var myText = `Hello \n Thanks \n Bye` | JavaScript standard ES6
•
In a text variable, you can write expressions with variables (formatting, string interpolation). Example: var myText = `Hello ${a}` | JavaScript standard ES6
Регулярные выражения
•
Регулярные выражения в JavaScript | standard ES5
•
Write a regular expression to remove all special characters except letters and numbers | Regex JavaScript | standard ES5
Numbers and mathematical functions
•
Number in the JavaScript. Convert text to a number. Rounding a number. Convert hexadecimal to decimal. | standard ES5
•
Mathematical functions from the library Math: Sin, cos, log, pow and so on in the JavaScript | standard ES5
Date & Time
•
Date & Time (year, month, date, hours, minutes, seconds) in the JavaScript. Class Date | standard ES5
Array
•
Array in the JavaScript This is [] or class Array | standard ES5
•
Что значит 3 точки ...items | Пример 1: Math.max(...prices) | Пример 2: books.push(...items) | JavaScript, стандарт ES5
•
Difference between push(items) and push(...items) | Adding an Array to an Array in the JavaScript | standard ES5
•
Найти max цены в сложном массиве: [ {name:"Tomate", price:10}, {name:"Apple", price:17}, {name:"Orange", price:15} ] в JavaScript | стандарт ES5
•
Найти min цены в сложном массиве: [ {name:"Tomate", price:10}, {name:"Apple", price:17}, {name:"Orange", price:15} ] в JavaScript | стандарт ES5
Collection Map and Set
•
Collection "The key-meaning" in the JavaScript. Class Map | standard ES5
•
Collection of unique values in the JavaScript. Class Set | standard ES5
Object {set of properties and functions}
•
{} it's an object in the JavaScript. An object contains a set of properties and functions. Example var book = {Name: "Wizard of the Mediterranean", Price: 120}; | standard ES5
•
{...} = объект в JavaScript заполняем из переменных класса или другим объектом. Пример: const {name, total, price} = b.myProps; | standard ES5
Class (it is a function using new) | стандарт ES5
•
Class in the JavaScript this is a common constructor function. Such a constructor function contains simple data, objects, internal functions in the JavaScript. To create a class object, use new Example: function Book() { ... } ... var obj1 = new Book(); | стандарт ES5
•
Encapsulating variables (hiding variables for access) in the function (as a class) in the JavaScript | standard ES5
•
prototype - is a set of functions, variables for all instances of the class (as a function) in the JavaScript | standard ES5
try catch
•
Why you need to use try and catch in the JavaScript? | standard ES5
Closing (closure) in the Javascript
•
What are closures? (closure) in the JavaScript ? Standard ES5
Управление памятью в JavaScript
•
Управление памятью в JavaScript | standard ES5
Examples of picture movement and animation
•
Анимация человечка на месте. Используем HTML элемент <div>. Для анимации используем CSS стили: "animation", "background-image", "background-position", "keyframes" | standard ES5
•
Анимация человечка в движении (sprite). Используем HTML элементы <div>, <img>. Для анимации используем CSS стили: "animation", "background-image", "background-position", "keyframes" | standard ES5
•
Рисуем картинку с движением. Используем HTML элемент <canvas>. Для движения используем JavaScript: var img = new Image(), img.src = url, drawImage, timer, window.setInterval | standard ES5
•
Drawing a picture with movement and animation (sprite). Используем HTML элемент <canvas>. Для движения используем JavaScript: var img = new Image(), img.src = url, drawImage, timer, window.setInterval | standard ES5
Examples
•
Как определить устройство (планшет, компьютер, телефон) сейчас используется в JavaScript, HTML | standard ES5
•
Text Editor write in HTML, JavaScript | standard ES5
Do Popup using HTML and Javascript
•
How to make a Popup window in a HTML page | Javascript, HTML, CSS
Моя игра (HTML, JavaScript)
•
Моя игра "Wizard World" | HTML, JavaScript
PDF readers. Загрузка и отображение файла PDF (JavaScript, HTML)
•
PDF reader. Загрузка и отображение файла PDF (adobe JavaScript, HTML) | PDF JavaScript implemented by Adobe
•
PDF reader. Download and display a file PDF (JavaScript, HTML) | PDF JavaScript implemented by Mozilla
JavaScript стандарт ES6. Издан в 2015 году. Поддерживается НЕ всеми браузерами. Синонимы ES6, ES2015, ECMAScript 2015
•
In a text variable, you can write expressions with variables (formatting, string interpolation). Example: var myText = `Hello ${a}` | JavaScript standard ES6
•
class | Class in the JavaScript. Example: class Book {...} ... var obj1 = new Book(); | стандарт ES6
•
promise in the JavaScript | standard ES6
Ваши вопросы присылайте по почте:
info@dir.by