Как получить текущую дату и время в JavaScript?

Javascript стал широко используемым языком программирования из-за невероятного расширения Сети и Интернета. В современном мире Интернета мы можем выполнять почти все задачи в одном браузере, а Javascript используется на каждом веб-сайте, который мы видим в повседневной жизни. Мы часто видели дату и время почти на каждом сайте. В этой статье мы собираемся взглянуть на то, как мы можем получить текущее время в Javascript и каковы различные способы получения даты и времени в соответствии с нашими требованиями.

Javascript предоставляет встроенный объект Date, который помогает управлять датой и временем. Позже мы можем извлечь все, что захотим, в соответствии с нашими потребностями, используя различные встроенные методы. Итак, давайте сразу перейдем к процессу и изучим различные методы извлечения текущей даты и времени.

Прежде всего, мы создадим новый объект Date() и объявим переменную с именем «current» и назначим новый объект Date() переменной «current».

var current = new Date();

 

После присвоения давайте посмотрим на объект Date, что он для нас имеет.

console.log(current)

 

Хорошо! Довольно круто смотрится в хорошем формате. Но как насчет того, чтобы получить только год из всей даты? Мы можем использовать встроенную функцию getFullYear() только для получения года.

current.getFullYear();

 

<- 2020

Точно так же, если мы хотим извлечь только год, мы можем использовать встроенную функцию getMonths() для получения только месяца.

current.getMonth();

 

<- 10

 

Похоже на проблему. Это не 10-й месяц (октябрь)! Как видно из приведенного выше полного вывода для нового объекта Date. Это ноябрь. Ну, это из-за цифрового (0-11). Итак, мы должны добавить к нему «1», чтобы каждый раз получать правильный месяц.

current.getMonth() + 1;

 

<- 11

 

Как и в случае с годом, мы можем сделать то же самое с датой. Например, чтобы извлечь или получить только дату, мы можем использовать встроенную функцию getDate().

current.getDate();

 

<- 27

 

Как и в случае с датой, у нас есть встроенные функции для извлечения желаемого отрезка времени. Например, если мы хотим получить или извлечь только часы из всего текущего времени, мы можем использовать встроенную функцию getHours().

current.getHours();

<- 20

То же самое и с протоколами. Чтобы извлечь только минуты, мы можем использовать getMinutes().

current.getMinutes();

<- 27

Чтобы извлечь только секунды, мы можем использовать getSeconds ().

current.getSeconds();

<- 32

 

Расширенные встроенные функции

Здесь у нас есть несколько расширенных встроенных функций, позволяющих получить дату и время в довольно чистой и хорошо отформатированной строке. Например, чтобы получить только время, а не дату, в виде строки, мы можем использовать встроенную функцию toLocaleTimeString() для нашей цели.

current.toLocaleTimeString(); // "18:27:32"

 

<- "20:27:32 PM"

И, если мы хотим извлечь только время в виде строки. Мы можем использовать встроенную функцию toLocaleDateString ().

current.toLocaleDateString(); // «27.10.2020»

 

<- "10/27/2020"

 

И, если мы хотим извлечь и дату, и время в одну строку, мы можем использовать встроенную функцию toLocaleString ().

current.toLocaleString(); // "29.09.2020, 14:42:07"

 

<- "9/29/2020", 5:13:16 PM

Итак, вот как мы можем получить дату и время с помощью встроенного объекта даты и извлечь необходимые месяцы, годы или минуты с помощью различных методов.

 

Вывод

В этой статье объясняется, как мы можем получить текущую дату и время и как мы можем использовать их для наших нужд очень простым, глубоким и эффективным способом, который может понять и использовать любой новичок. Итак, продолжайте учиться, работать и получать опыт работы с Javascript с linuxhint.com, чтобы лучше разбираться в нем. Спасибо большое!



2020-10-27T20:41:00
Программирование