Получить время в формате с двоеточием из даты

JavaScriptJavaScriptBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы изучим, как извлечь время из объекта Date и отформатировать его в виде строки в формате HH:MM:SS. Мы будем использовать метод Date.prototype.toTimeString(), чтобы преобразовать объект Date в строку, а затем метод String.prototype.slice(), чтобы извлечь часть строки в формате HH:MM:SS. Это практическое занятие поможет вам понять, как работать с объектами Date в JavaScript и форматировать их по необходимости.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28352{{"Получить время в формате с двоеточием из даты"}} javascript/data_types -.-> lab-28352{{"Получить время в формате с двоеточием из даты"}} javascript/arith_ops -.-> lab-28352{{"Получить время в формате с двоеточием из даты"}} javascript/comp_ops -.-> lab-28352{{"Получить время в формате с двоеточием из даты"}} end

Вот как получить время в формате с двоеточием из объекта даты

Если вы хотите потренироваться в написании кода, вы можете начать с открытия Терминала/SSH и ввода команды node.

Эта функция возвращает строку в формате HH:MM:SS из заданного объекта Date.

Для этого используются методы Date.prototype.toTimeString() и String.prototype.slice(), чтобы извлечь часть HH:MM:SS из объекта Date.

Вот код для функции:

const getColonTimeFromDate = (date) => date.toTimeString().slice(0, 8);

И вот пример использования:

getColonTimeFromDate(new Date()); // '08:38:00'

Резюме

Поздравляем! Вы завершили практическое занятие "Получение времени в формате с двоеточием из даты". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.