blear.utils.date
Advanced tools
Comparing version 1.0.8 to 1.0.9
{ | ||
"name": "blear.utils.date", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "date utils", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -47,6 +47,7 @@ /** | ||
* 当前日期 ID | ||
* @param date {... Number|String|Date} | ||
* @returns {number} | ||
*/ | ||
exports.id = function (date) { | ||
var d = parse(date); | ||
var d = parse.apply(null, arguments); | ||
var y = d.getFullYear(); | ||
@@ -95,3 +96,3 @@ var m = d.getMonth() + 1; | ||
* 解析 date | ||
* @param date {Date|String|Number} date 信息 | ||
* @param date {...Date|String|Number} date 信息 | ||
* @returns {Date} | ||
@@ -567,7 +568,7 @@ */ | ||
* 输出 ISO date string | ||
* @param [date] {Date} 日期 | ||
* @param [date] {...Date} 日期 | ||
* @returns {string} | ||
*/ | ||
exports.iso = function (date) { | ||
date = parse(date); | ||
date = parse.apply(null, arguments); | ||
@@ -586,7 +587,7 @@ return padStartWithZero(date.getUTCFullYear(), 4) + '-' + | ||
* 开始时间(当天 0:0:0:0) | ||
* @param {Date} d1 | ||
* @param {...Date} d1 | ||
* @returns {Date} | ||
*/ | ||
var start = exports.start = function (d1) { | ||
var d2 = parse(d1); | ||
var d2 = parse.apply(null, arguments); | ||
return new Date(d2.getFullYear(), d2.getMonth(), d2.getDate(), 0, 0, 0, 0); | ||
@@ -598,9 +599,9 @@ }; | ||
* 结束时间(当天 23:59:59:999) | ||
* @param {Date} d1 | ||
* @param {...Date} d1 | ||
* @returns {Date} | ||
*/ | ||
exports.end = function (d1) { | ||
var d2 = start(d1); | ||
var d2 = start.apply(null, arguments); | ||
d2.setDate(d2.getDate() + 1); | ||
return new Date(d2.getTime() - 1); | ||
}; |
@@ -21,2 +21,3 @@ /** | ||
expect(date.id(d)).toEqual(20160101); | ||
expect(date.id(2016, 0, 1)).toEqual(20160101); | ||
}); | ||
@@ -23,0 +24,0 @@ |
31494
874