0.1.1 • Published 7 years ago

ucar-date v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

ucar-date

Npm Staus Build Status Coverage Status

神州优车Date工具集合

Usage

import UcarDate from 'ucar-date'
	
let u = new UcarDate(date:String/Number/Date)

ucarDate 可以接受String类型参数 yyyy-MM-dd/yyyy/MM/dd 初始化指定日期

Property

# 传入或默认的时间值:Date
u.value
	
# 时间戳:Number
u.timestamp
	
# 年:Number
u.year
	
# 月:Number
u.month
	
# 月中的第几日:Number
u.date

# 当日属于本月的第几周:Number
u.noWeekOfMonth
	
# 周几:Number
u.day
	
# 是否是闰年:Boolean
u.isLeapYear
	
# 是否是较长月份:Boolean
u.isLongMonth
	
# 当月1号周几:Number
u.offsetOfLastMonth

# 当周的周日:Date
u.firstDayOfWeek

# 当月的1号:Date
u.firstDayOfMonth

# 当年的1月1号:Date
u.firstDayOfYear

# 当日的格式化后的字符串:String
u.dateStr 格式:yyyy-MM-dd

API

#获取格式化后的日期字符串:String(format:String)
u.getDateStr() 默认格式:yyyy-MM-dd
#ps: format格式: yyyy$MM$dd 
	 $可以是任意单个字符, yMd不可变

#获取这周所有的日期实例:Array	
u.getAllOfWeek()
	
#获取这个月有多少天:Number
u.getDaysOfMonth()

#获取这个月所有的日期实例:Array
u.getAllOfMonth()
	
#获取这一年应该有多少天:Number
u.getDaysOfYear()

#获取这一年所有的日期实例:Array
u.getAllOfYear()
	
#获取这个月有多少周(按照首日非周日则并入上月计算):Number
u.getWeeksOfMonth()
	
#获取前一天:UcarDate
u.preDay()
	
#获取后一天:UcarDate
u.nextDay()

#获取上一周所有的日期实例:Array
u.getAllOfPreWeek()

#获取下一周所有的日期实例:Array
u.getAllOfNextWeek()

#获取上个月所有的日期实例:Array
u.getAllOfPreMonth()

#获取下个月所有的日期实例:Array
u.getAllOfNextMonth()

#获取上一年所有的日期实例:Array
u.getAllOfPreYear()

#获取下一年所有的日期实例:Array
u.getAllOfNextYear()

#获取与指定时间之间的偏移量:Number(date:Date/String/Number/UcarDate)
u.getOffsetOfDate()
#eg:
	u.getOffsetOfDate('2016-08-21') 
	/* -184 */ /* u当前日期为0往前数的第184天 */

#获取指定范围内的所有日期实例:Array(date:Date/String/Number, range:Number, reverse(!required):Boolean)
u.getAllOfRange()
#eg: 
	u.getAllOfRange('2014-04-17', 2)
	/* [{..., date: 17},{..., date: 18}] */
	
	u.getAllOfRange('2014-04-17', 2, true)
	/* [{..., date: 16},{..., date: 17}] */
0.1.1

7 years ago

0.1.0

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago