You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sigonasr2
7dd9f5d0b5
|
3 years ago | |
---|---|---|
.. | ||
index.d.ts | 3 years ago | |
index.js | 3 years ago | |
license | 3 years ago | |
package.json | 3 years ago | |
readme.md | 3 years ago |
readme.md
postgres-interval
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