Unix-метка времени из даты

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

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

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

Введение

В этом лабе мы будем изучать JavaScript и его различные возможности. В лабе будут рассмотрены такие темы, как типы данных, функции, циклы и условные операторы, что дает твердый фундамент для любого, кто хочет начать свой путь в программировании на 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-28683{{"Unix-метка времени из даты"}} javascript/data_types -.-> lab-28683{{"Unix-метка времени из даты"}} javascript/arith_ops -.-> lab-28683{{"Unix-метка времени из даты"}} javascript/comp_ops -.-> lab-28683{{"Unix-метка времени из даты"}} end

Как получить Unix-метку времени из даты в JavaScript

Для начала работы с кодингом откройте Терминал/SSH и введите node.

Вы можете использовать следующие шаги, чтобы получить Unix-метку времени из объекта Date в JavaScript:

  1. Используйте Date.prototype.getTime(), чтобы получить метку времени в миллисекундах.
  2. Разделите метку времени на 1000, чтобы получить метку времени в секундах.
  3. Используйте Math.floor(), чтобы округлить полученную метку времени до целого числа.
  4. Если вы опустите аргумент date, будет использована текущая дата.

Вот пример кода:

const getTimestamp = (date = new Date()) => Math.floor(date.getTime() / 1000);

Вы можете вызвать функцию getTimestamp(), чтобы получить Unix-метку времени. Например:

getTimestamp(); // 1602162242

Резюме

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