Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yeliex/node.date-time
date-time formatter for javascript
https://github.com/yeliex/node.date-time
Last synced: about 2 months ago
JSON representation
date-time formatter for javascript
- Host: GitHub
- URL: https://github.com/yeliex/node.date-time
- Owner: yeliex
- License: wtfpl
- Created: 2016-05-18T06:34:23.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-22T05:58:09.000Z (over 6 years ago)
- Last Synced: 2024-11-14T11:07:06.419Z (about 2 months ago)
- Language: JavaScript
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node.date-time
[![npm](https://img.shields.io/npm/v/node.date-time.svg?style=flat-square)](https://www.npmjs.com/package/node.date-time)
date-time formatter for javascript
## Installation
```
$ npm install node.date-time
```## Use with CMD
```js
const format = require("node.date-time");
console.log(new Date().format("Y-M-d")); // 2016-5-18
console.log(format("y-M-d H:m:s")); // 16-5-18 15:45:8
```## Use with html
```jsconsole.log(format("Y-MM-dd HH:mm:SS", new Date())); // 2016-05-03 01:01:01
console.log(format("Y-MM-dd HH:mm:SS", "2016-5-5 1:1:1"); // 2016-05-03 01:01:01
console.log(format("Y-MM-dd HH:mm:SS ms", "20160505010101"); // 2016-05-03 01:01:01 000```
## Api
- Date.format(format,utc)
- format: String, "Y-MM-dd HH:mm:SS",
- utc: Boolean, isUTC
- default: false
- formatter(format,date,utc)## Format
- `yyyy`,`Y`
- A full numeric representation of a year
- eg: 2016,1998
- `yy`,`y`
- A two digit representation of a year
- 16,98
- `MM`
- A two digit representation of a month
- 01-12
- `M`
- A month
- 1-12
- `dd`
- A two digit representation of a date
- 01-31
- `d`
- A date
- 1-31
- `D`
- A day in a week
- 0-6
- `HH`,`hh`
- A two digit representation of a hout
- 00-23
- `H`,`h`
- An hour
- 0-23
- `mm`
- A two digit representation of a minute
- 00-59
- `m`
- A minute
- 0-59
- `SS`
- A two digit representation of a second
- 00-59
- `S`
- A second
- 0-59
- `ms`
- A microsecond
- 000-999