lazy-time

A standalone package to format time into verbose, lazy time.

Usage no npm install needed!

<script type="module">
  import lazyTime from 'https://cdn.skypack.dev/lazy-time';
</script>

README

lazy-time Build Status Coverage Status License: MIT

A standalone package to format time into verbose, lazy time.

Syntax

lazyTime([date]);

Parameters

Key Description Type Default Required
date Date to format into verbose, lazy format. Date new Date() false

Return value

A String representing the date in verbose, lazy format.

Install

npm install lazy-time

Examples

const lazyTime = require('lazy-time');

lazyTime(new Date(2018, 10, 3, 23, 59));
// => quarter till midnight

lazyTime(new Date(2018, 10, 3, 0, 0));
// => midnight

lazyTime(new Date(2018, 10, 3, 0, 15));
// => quarter past midnight

lazyTime(new Date(2018, 10, 3, 0, 30));
// => half past midnight

lazyTime(new Date(2018, 10, 3, 0, 45));
// => quarter till one

lazyTime(new Date(2018, 10, 3, 1, 14));
// => one o'clock

lazyTime(new Date(2018, 10, 3, 11, 45));
// => quarter till noon

lazyTime(new Date(2018, 10, 3, 12, 0));
// => noon

lazyTime(new Date(2018, 10, 3, 12, 29));
// => quarter past midnight

lazyTime(new Date(2018, 10, 3, 12, 44));
// => half past noon

lazyTime(new Date(2018, 10, 3, 12, 59));
// => quarter till one