curaflow/node_modules/postgres-interval
Deep Koluguri 231a84182e
Build Curio HMS / build-and-deploy (push) Successful in 50s Details
feat: full multi-tenant auth - JWT login, clinic registration, super admin CRUD
2026-05-25 21:43:30 -04:00
..
index.d.ts feat: full multi-tenant auth - JWT login, clinic registration, super admin CRUD 2026-05-25 21:43:30 -04:00
index.js feat: full multi-tenant auth - JWT login, clinic registration, super admin CRUD 2026-05-25 21:43:30 -04:00
license feat: full multi-tenant auth - JWT login, clinic registration, super admin CRUD 2026-05-25 21:43:30 -04:00
package.json feat: full multi-tenant auth - JWT login, clinic registration, super admin CRUD 2026-05-25 21:43:30 -04:00
readme.md feat: full multi-tenant auth - JWT login, clinic registration, super admin CRUD 2026-05-25 21:43:30 -04:00

readme.md

postgres-interval Build Status Greenkeeper badge

Parse Postgres interval columns

Install

$ npm install --save postgres-interval

Usage

var parse = require('postgres-interval')
var interval = parse('01:02:03')
//=> {hours: 1, minutes: 2, seconds: 3}
interval.toPostgres()
// 3 seconds 2 minutes 1 hours
interval.toISO()
// P0Y0M0DT1H2M3S

API

parse(pgInterval) -> interval

pgInterval

Required
Type: string

A Postgres interval string.

interval.toPostgres() -> string

Returns an interval string. This allows the interval object to be passed into prepared statements.

interval.toISOString() -> string

Returns an ISO 8601 compliant string.

Also available as interval.toISO() for backwards compatibility.

License

MIT © Ben Drucker