unix-timestamp-offset

1.3.2 • Public • Published

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 токен, и сколько времени ему осталось.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.3.20latest

Version History

VersionDownloads (Last 7 Days)Published
1.3.20
1.3.10
1.3.00
1.2.00
1.0.30
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i unix-timestamp-offset

Weekly Downloads

0

Version

1.3.2

License

MIT

Unpacked Size

4.49 kB

Total Files

4

Last publish

Collaborators

  • tebaly