1.0.0 • Published 7 years ago
js-day v1.0.0
js-time
缩减 day.js, 增加
ie兼容,增加相距时间。
安装
npm install js-time.js --save使用
import time from 'js-time.js';
time().format('YYYY-MM-DD HH:mm:ss'); // 2018-08-15 15:44:33API
format
time().format(); // 2018-08-15 15:44:33 time().format('YYYY-MM-DD'); // 2018-08-15 time(1534325803000).format('YYYY-MM-DD') // 2018-08-15ago
/* * 小于10秒 * 刚刚 */ time('2018-8-1 1:0:0').ago('2018-8-1 0:59:51'); // 刚刚 /* * 大于10秒,小于60秒 * x 秒前 */ time('2018-8-1 1:0:0').ago('2018-8-1 0:59:30'); // 30秒前 /* * 大于60秒,小于1小时 * x 分钟前 */ time('2018-8-1 1:0:0').ago('2018-8-1 0:30:30'); // 29分钟前 /* * 大于1小时,小于1天 * x 小时前 */ time('2018-8-1 1:0:0').ago('2018-7-31 5:30:30'); // 19小时前 /* * 大于1天,小于1个月 * x 天前 */ time('2018-8-1 1:0:0').ago('2018-7-11 5:30:30'); // 20天前 /* * 大于1个月,小于1年 * x 个月前 */ time('2018-8-1 1:0:0').ago('2018-3-11 5:30:30'); // 4个月前 /* * 大于1年 * x 年前 */ time('2018-8-1 1:0:0').ago('2015-3-11 5:30:30'); // 3年前
isValid
time('sss').isValid(); // false time().isValid(); // trueisSame
time('2018-1-1').isSame('2018-1-1'); // trueisBefore
time('2018-1-1').isBefore('2018-1-2'); // trueisAfter
time('2018-1-1').isAfter('2018-1-2'); // falseyear
time().year(); // 2018month
time().month(); // 7day
time().day(); // 3date
time().date(); // 15hour
time().hour(); // 17minute
time().minute(); // 16second
time().second(); // 18millisecond
time().millisecond(); // 130unix
time().unix(); // 1534324615valueOf
time().unix(); // 1534324916443toDate
time().toDate(); // Wed Aug 15 2018 17:24:10 GMT+0800 (中国标准时间)toObject
time().toObject(); // ["years":2018,"months":7,"date":15,"hours":17,"minutes":23,"seconds":28,"milliseconds":623]dayNum
time('2018-8-20').dayNum('2018-8-19') // 1 (几天之前)monthDays
// 获取当月天数 无月份默认1月 time('2018-8-20').monthDays() // 31 time('2018-2').monthDays() // 29 time('2018').monthDays() // 31
License
1.0.0
7 years ago