xqtime

0.1.0 • Public • Published

xqtime

This is a js time-friendly plugin.

View Chinese documents

Install

Browser:

import cdn

<!-- Browser -->
<script src="https://xqgj.cc/xqcdn/libs/xqtime/xqtime.min.js"></script>
<!-- es module -->
<script type="module">
    import xqtime from '../lib/xqtime-esm.min.js';
</script>

Node:

npm install xqtime
const xqtime = require('xqtime');

Usage

Format description

  • Year month day format
const ymdDate = '2012-04-12 10:03:15';
// 2012-04-12 10:03:15
  • GMT format
const gmtDate = new Date();
// Fri Nov 12 2021 10:20:54 GMT+0800 (中国标准时间)

Use Cases

    1. General case
// call the friend method
const ymdDate = '2012-04-12 10:03:15';
const gmtDate = new Date();
let ymdResult = xqtime.friend(ymdDate);
let gmtResult = xqtime.friend(gmtDate);
console.log('ymd result:', ymdResult);
console.log('gmt result:', gmtResult);
// ymd result: 9 years ago
// gmt result: just now


// Attachment time
let ymdAppendResult = xqtime.friend(ymdDate, true);
let gmtAppendResult = xqtime.friend(gmtDate, true);
console.log('ymd append:', ymdAppendResult); // ymd append: 9 years ago (2012-03-04)
console.log('gmt append:', gmtAppendResult); // gmt append: just now (11:19:52)
    1. All cases
// current time
const now = new Date();
console.log('now is:', now); // now is: 2021-11-12T03:16:18.318Z

// just
const just = new Date();
let justResult = xqtime.friend(just);
console.log('just is:', justResult); // just is: just

// minute
const min = '2021-11-12 11:05:11';
let minResult = xqtime.friend(min);
console.log('min is:', minResult); // min is: 12 minutes ago

// Time
const hour = '2021-11-12 05:05:11';
let hourResult = xqtime.friend(hour);
console.log('hour is:', hourResult); // hour is: 6 hours ago

// day
const day = '2021-11-08 11:05:11';
let dayResult = xqtime.friend(day);
console.log('day is:', dayResult); // day is: 4 days ago

// moon
const mon = '2021-05-12 11:05:11';
let monResult = xqtime.friend(mon);
console.log('mon is:', monResult); // mon is: 6 months ago

// year
const year = '2012-11-12 11:05:11';
let yearResult = xqtime.friend(year);
console.log('year is:', yearResult); // year is: 9 years ago

// century
const century = '1920-11-12 11:05:11';
let centuryResult = xqtime.friend(century);
console.log('min is:', centuryResult); // min is: 1st century ago

// Millennium
const millennium = '960-11-12 11:05:11';
let millenniumResult = xqtime.friend(millennium);
console.log('millennium is:', millenniumResult); // millennium is: 1 thousand years ago

View xqtime

Run this script to view the demonstration case: npm run test:node, npm run test:browser.

ask questions

submit your question

Author

@gitguanqi

Readme

Keywords

Package Sidebar

Install

npm i xqtime

Weekly Downloads

2

Version

0.1.0

License

MIT

Unpacked Size

24.4 kB

Total Files

13

Last publish

Collaborators

  • ioguanqi