1.3.2 • Published 5 years ago

unix-timestamp-offset v1.3.2

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

Unix time

Get Unix time exactly in seconds or offset.

import timestamp from 'unix-timestamp-offset';

console.log(timestamp()); // 1561555000
console.log(timestamp(10)); // 1561555010
console.log(timestamp(-10)); // 1561554990

Можно использовать для получения точного времени в формате Unix time (также POSIX-время). На удивление, в javascript нет простого способа получить такое время. Например, в PHP нам достаточно вызвать time() — Возвращает текущую метку системного времени Unix, возвращает количество секунд, прошедших с начала эпохи Unix (1 января 1970 00:00:00 GMT) до текущего времени. JavaScript метод Date.now() возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC. ¯_(ツ)_/¯

Когда бэкенд у нас на PHP, и мы используем метку времени timestamp, нам нужно везде делить время на 1000 и округлять. Или подключать библиотеки или импортировать метод для этой задачи. Импортируйте метод как вам удобно, если вам нужно всего лишь получить время в формате Unix timestamp.

import timestamp from 'unix-timestamp-offset';
import time_stamp from 'unix-timestamp-offset';
import unix-time from 'unix-timestamp-offset';
import time from 'unix-timestamp-offset';

Дополнительно, метод вызванный с параметром устанавливает смещение от настоящего времени. Доступно смещение вперед и отрицательное смещение в прошлое. Пакет используется дальше, чтобы получить расхождение меток времени Сервера и Клиента в пакете expires-unixtime. Который затем импортируется в пакет, определяющий просрочен ли JWT токен, и сколько времени ему осталось.

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago