1.0.4 • Published 7 years ago

day-format v1.0.4

Weekly downloads
4
License
ISC
Repository
github
Last release
7 years ago

day-format

Npm package to print a javascript date and time with custom format

Installation

Installation is easiest through npm:

npm install day-format --save

Usage

var n = require('day-format');

// all option fields are case-insensitive
// ======================================
// n.date({format:'Y-MM-DD h:i:s a',date:'Tue Jan 20 2016 15:8:5'}); // 2016-01-20 11:18:05 AM
// 'format' optional fields and 'date' optional fields
// Year: Y or YY or YYYY  : e.g., 2016 or 16
// Month: M or MM or MMM or MONTH : e.g., 1 or 01 or Jan or January
// Date: D or DD : e.g., 1 or 01
// L : Day name : e.g., Sunday, Monday, ...
// Hour: h or hh : e.g., 01 or 13
// Minutes: 'i' : e.g., 30
// Seconds: 's' : e.g., 30
// AM/PM: 'a' : e.g., PM
// Timestamp: 't' : e.g., 1482135842497


// ##### DATE FORMAT #####
// {}
// 2016-12-20 05:53:08 PM

// { format: 'DD-MM-YYYY' }
// 20-12-2016

// { format: 'DD-MM-YYYY h:i:s a l t' }
// 20-12-2016 05:53:08 PM Tuesday 1482227588877

// { format: 'Y-MM-DD H:i:s a l', date: '2015-10-24' }
// 2015-10-24 08:00:00 AM Saturday

// { format: 'Y-month-DD H:i:s a l', date: '2015-10-24' }
// 2015-October-24 08:00:00 AM Saturday

// { format: 'Y-mmm-DD H:i:s a l', date: '2015-10-24' }
// 2015-Oct-24 08:00:00 AM Saturday

// { format: 'Y-MM-D', date: '2016-10-24T00:00:00.000Z' }
// 2016-10-24

// { format: 'Y-MM-D', date: 'Mon April 23 2012' }
// 2012-04-23

// { format: 'Y-MM-D h:i:s a',
//   date: 'Tue Jan 20 2016 11:18:05 GMT+0800 (SGT)' }
// 2016-01-20 11:18:05 AM

// { format: 'Y-MM-D h:i:s a l', date: 'Tue Jan 20 2016 15:8:5' }
// 2016-01-20 03:08:05 PM Wednesday

// { format: 'Y-MM-D h:i:s', date: 'test testfsdf sdfsgdf' }
// 2016-12-20 05:53:08

// { format: 'DD-MM-YYYYYY' }
// 20-12-2016

// { format: 'h:i:s a l', date: '2015-10-24' }
// 08:00:00 AM Saturday

// { format: 'h:i:s a l', date: '' }
// 05:53:08 PM Tuesday

// { format: 't', date: 'Tue Jan 20 2016 15:8:5' }
// 1453273685000

// { format: 'dfsdfdsfsdf', date: 'fdsgfhsdgf' }
//   (empty)

// { test: 'dfsdfdsfsdf', testts: 'fdsgfhsdgf' }
// 2016-12-20 05:53:08 PM