前缀改为 date
Former-commit-id: a7de50a0c5cb4b52d312f52754c963b04915048f [formerly a7de50a0c5cb4b52d312f52754c963b04915048f [formerly a7de50a0c5cb4b52d312f52754c963b04915048f [formerly a7de50a0c5cb4b52d312f52754c963b04915048f [formerly 881400792d8358d396ef093d9c057fe67ddf639b [formerly dcab6ba2e48a1f0b6a850ff6d833d338181751e7]]]]] Former-commit-id: 37b3f5705798919ab3a6d78b0045fb865af805e5 Former-commit-id: 1ef37f5db55fd10650b066ec78cadff72019ae1b Former-commit-id: b3f214e0620c26307ea5f62cf3bdd4a1bebc3114 [formerly 0b60de30f3e0c9be8abca715ab3f2db0ac2ff83a] Former-commit-id: 584d8b27e2ab6afceb687aef3c6c92525e1f7df5 Former-commit-id: 4da9fbb42d117a1e4fda2d1e36b3db3d9c11936c Former-commit-id: b4c62a79e03448524126a8c49c8cdb2c148fb841 Former-commit-id: 922607fe8153c8a65ac15dd437acb31ce72af650 Former-commit-id: 3820a773b0d91146f7b1eaaf3d5106ef4a6d0f76
This commit is contained in:
@@ -34,59 +34,59 @@ const filters = {
|
||||
// 时间字符串 | Date 对象 | Unix 时间戳 (毫秒)
|
||||
day: value => dayjs(value),
|
||||
// Unix 时间戳 (秒)
|
||||
day_unix: value => dayjs.unix(value),
|
||||
date_unix: value => dayjs.unix(value),
|
||||
// ---------- [ 获取 ] ----------
|
||||
day_year: Day => P(Day).year(),
|
||||
day_month: Day => P(Day).month(),
|
||||
day_date: Day => P(Day).date(),
|
||||
day_day: Day => P(Day).day(),
|
||||
day_hour: Day => P(Day).hour(),
|
||||
day_minute: Day => P(Day).minute(),
|
||||
day_second: Day => P(Day).second(),
|
||||
day_millisecond: Day => P(Day).millisecond(),
|
||||
date_year: Day => P(Day).year(),
|
||||
date_month: Day => P(Day).month(),
|
||||
date_date: Day => P(Day).date(),
|
||||
date_day: Day => P(Day).day(),
|
||||
date_hour: Day => P(Day).hour(),
|
||||
date_minute: Day => P(Day).minute(),
|
||||
date_second: Day => P(Day).second(),
|
||||
date_millisecond: Day => P(Day).millisecond(),
|
||||
// ---------- [ 设置 ] ----------
|
||||
// date | day | month | year | hour | minute | second | millisecond
|
||||
// 对大小写不敏感
|
||||
day_set: (Day, unit, value) => P(Day).set(unit, value),
|
||||
date_set: (Day, unit, value) => P(Day).set(unit, value),
|
||||
// ---------- [ 操作 ] ----------
|
||||
// 增加
|
||||
day_add: (Day, value, unit) => P(Day).add(value, unit),
|
||||
date_add: (Day, value, unit) => P(Day).add(value, unit),
|
||||
// 减少
|
||||
day_subtract: (Day, value, unit) => P(Day).subtract(value, unit),
|
||||
date_subtract: (Day, value, unit) => P(Day).subtract(value, unit),
|
||||
// 开头时间
|
||||
day_startof: (Day, unit) => P(Day).startOf(unit),
|
||||
date_startof: (Day, unit) => P(Day).startOf(unit),
|
||||
// 末尾时间
|
||||
day_endof: (Day, unit) => P(Day).endOf(unit),
|
||||
date_endof: (Day, unit) => P(Day).endOf(unit),
|
||||
// ---------- [ 显示 ] ----------
|
||||
// 格式化
|
||||
day_format: (Day, setting = 'YYYY-MM-DD HH:mm:ss') => P(Day).format(setting),
|
||||
date_format: (Day, setting = 'YYYY-MM-DD HH:mm:ss') => P(Day).format(setting),
|
||||
// 时间差
|
||||
day_diff: (Day, Day2 = '', unit = 'millisecond', accurate = false) => P(Day).diff(dayjs(Day2), unit, accurate),
|
||||
date_diff: (Day, Day2 = '', unit = 'millisecond', accurate = false) => P(Day).diff(dayjs(Day2), unit, accurate),
|
||||
// Unix 时间戳 (毫秒)
|
||||
day_value_millisecond: Day => P(Day).valueOf(),
|
||||
date_value_millisecond: Day => P(Day).valueOf(),
|
||||
// Unix 时间戳 (秒)
|
||||
day_value_second: Day => P(Day).unix(),
|
||||
date_value_second: Day => P(Day).unix(),
|
||||
// 月份的天数
|
||||
day_days_in_month: Day => P(Day).daysInMonth(),
|
||||
date_days_in_month: Day => P(Day).daysInMonth(),
|
||||
// Date 对象
|
||||
day_to_date: Day => P(Day).toDate(),
|
||||
date_to_date: Day => P(Day).toDate(),
|
||||
// 数组
|
||||
day_to_array: Day => P(Day).toArray(),
|
||||
date_to_array: Day => P(Day).toArray(),
|
||||
// JSON
|
||||
day_to_json: Day => P(Day).toJSON(),
|
||||
date_to_json: Day => P(Day).toJSON(),
|
||||
// ISO8601 格式
|
||||
day_to_iso: Day => P(Day).toISOString(),
|
||||
date_to_iso: Day => P(Day).toISOString(),
|
||||
// 对象
|
||||
day_to_object: Day => P(Day).toObject(),
|
||||
date_to_object: Day => P(Day).toObject(),
|
||||
// 字符
|
||||
day_to_string: Day => P(Day).toString(),
|
||||
date_to_string: Day => P(Day).toString(),
|
||||
// ---------- [ 查询 ] ----------
|
||||
// 是否之前
|
||||
day_is_before: (Day, Day2, unit = 'millisecond') => P(Day).isBefore(dayjs(Day2), unit),
|
||||
date_is_before: (Day, Day2, unit = 'millisecond') => P(Day).isBefore(dayjs(Day2), unit),
|
||||
// 是否之后
|
||||
day_is_after: (Day, Day2, unit = 'millisecond') => P(Day).isAfter(dayjs(Day2), unit),
|
||||
date_is_after: (Day, Day2, unit = 'millisecond') => P(Day).isAfter(dayjs(Day2), unit),
|
||||
// 是否相同
|
||||
day_is_same: (Day, Day2, unit = 'millisecond') => P(Day).isSame(dayjs(Day2), unit)
|
||||
date_is_same: (Day, Day2, unit = 'millisecond') => P(Day).isSame(dayjs(Day2), unit)
|
||||
}
|
||||
|
||||
export default {
|
||||
|
||||
@@ -5,76 +5,76 @@
|
||||
<el-button size="mini" type="primary">原值 value : {{value}}</el-button>
|
||||
</div>
|
||||
<code-title title="获取" sub-title="获取日期的指定部分"/>
|
||||
<code-and-result label="day_year" :value="value|day_year"/>
|
||||
<code-and-result label="day_month" :value="value|day_month"/>
|
||||
<code-and-result label="day_date" :value="value|day_date"/>
|
||||
<code-and-result label="day_day" :value="value|day_day"/>
|
||||
<code-and-result label="day_hour" :value="value|day_hour"/>
|
||||
<code-and-result label="day_minute" :value="value|day_minute"/>
|
||||
<code-and-result label="day_second" :value="value|day_second"/>
|
||||
<code-and-result label="day_millisecond" :value="value|day_millisecond"/>
|
||||
<code-and-result label="date_year" :value="value|date_year"/>
|
||||
<code-and-result label="date_month" :value="value|date_month"/>
|
||||
<code-and-result label="date_date" :value="value|date_date"/>
|
||||
<code-and-result label="date_day" :value="value|date_day"/>
|
||||
<code-and-result label="date_hour" :value="value|date_hour"/>
|
||||
<code-and-result label="date_minute" :value="value|date_minute"/>
|
||||
<code-and-result label="date_second" :value="value|date_second"/>
|
||||
<code-and-result label="date_millisecond" :value="value|date_millisecond"/>
|
||||
<code-title title="设置" sub-title="设置日期指定部分的值"/>
|
||||
<code-and-result label="day_set('year', 2020)|day_format('< YYYY > - MM - DD')" :value="value|day_set('year', 2020)|day_format('< YYYY > - MM - DD')"/>
|
||||
<code-and-result label="day_set('month', 0)|day_format('YYYY - < MM > - DD')" :value="value|day_set('month', 0)|day_format('YYYY - < MM > - DD')"/>
|
||||
<code-and-result label="day_set('date', 1)|day_format('YYYY - MM - < DD >')" :value="value|day_set('date', 1)|day_format('YYYY - MM - < DD >')"/>
|
||||
<code-and-result label="day_set('hour', 0)|day_format('< HH > : mm : ss')" :value="value|day_set('hour', 0)|day_format('< HH > : mm : ss')"/>
|
||||
<code-and-result label="day_set('minute', 0)|day_format('HH : < mm > : ss')" :value="value|day_set('minute', 0)|day_format('HH : < mm > : ss')"/>
|
||||
<code-and-result label="day_set('second', 0)|day_format('HH : mm : < ss >')" :value="value|day_set('second', 0)|day_format('HH : mm : < ss >')"/>
|
||||
<code-and-result label="date_set('year', 2020)|date_format('< YYYY > - MM - DD')" :value="value|date_set('year', 2020)|date_format('< YYYY > - MM - DD')"/>
|
||||
<code-and-result label="date_set('month', 0)|date_format('YYYY - < MM > - DD')" :value="value|date_set('month', 0)|date_format('YYYY - < MM > - DD')"/>
|
||||
<code-and-result label="date_set('date', 1)|date_format('YYYY - MM - < DD >')" :value="value|date_set('date', 1)|date_format('YYYY - MM - < DD >')"/>
|
||||
<code-and-result label="date_set('hour', 0)|date_format('< HH > : mm : ss')" :value="value|date_set('hour', 0)|date_format('< HH > : mm : ss')"/>
|
||||
<code-and-result label="date_set('minute', 0)|date_format('HH : < mm > : ss')" :value="value|date_set('minute', 0)|date_format('HH : < mm > : ss')"/>
|
||||
<code-and-result label="date_set('second', 0)|date_format('HH : mm : < ss >')" :value="value|date_set('second', 0)|date_format('HH : mm : < ss >')"/>
|
||||
<code-title title="增加" sub-title="增加时间并返回一个新的 Dayjs 对象"/>
|
||||
<code-and-result label="day_add(1, 'year')|day_format('< YYYY > - MM - DD')" :value="value|day_add(1, 'year')|day_format('< YYYY > - MM - DD')"/>
|
||||
<code-and-result label="day_add(1, 'month')|day_format('YYYY - < MM > - DD')" :value="value|day_add(1, 'month')|day_format('YYYY - < MM > - DD')"/>
|
||||
<code-and-result label="day_add(1, 'day')|day_format('YYYY - MM - < DD >')" :value="value|day_add(1, 'day')|day_format('YYYY - MM - < DD >')"/>
|
||||
<code-and-result label="day_add(1, 'hour')|day_format('< HH > : mm : ss')" :value="value|day_add(1, 'hour')|day_format('< HH > : mm : ss')"/>
|
||||
<code-and-result label="day_add(1, 'minute')|day_format('HH : < mm > : ss')" :value="value|day_add(1, 'minute')|day_format('HH : < mm > : ss')"/>
|
||||
<code-and-result label="day_add(1, 'second')|day_format('HH : mm : < ss >')" :value="value|day_add(1, 'second')|day_format('HH : mm : < ss >')"/>
|
||||
<code-and-result label="date_add(1, 'year')|date_format('< YYYY > - MM - DD')" :value="value|date_add(1, 'year')|date_format('< YYYY > - MM - DD')"/>
|
||||
<code-and-result label="date_add(1, 'month')|date_format('YYYY - < MM > - DD')" :value="value|date_add(1, 'month')|date_format('YYYY - < MM > - DD')"/>
|
||||
<code-and-result label="date_add(1, 'day')|date_format('YYYY - MM - < DD >')" :value="value|date_add(1, 'day')|date_format('YYYY - MM - < DD >')"/>
|
||||
<code-and-result label="date_add(1, 'hour')|date_format('< HH > : mm : ss')" :value="value|date_add(1, 'hour')|date_format('< HH > : mm : ss')"/>
|
||||
<code-and-result label="date_add(1, 'minute')|date_format('HH : < mm > : ss')" :value="value|date_add(1, 'minute')|date_format('HH : < mm > : ss')"/>
|
||||
<code-and-result label="date_add(1, 'second')|date_format('HH : mm : < ss >')" :value="value|date_add(1, 'second')|date_format('HH : mm : < ss >')"/>
|
||||
<code-title title="减少" sub-title="减少时间并返回一个新的 Dayjs 对象"/>
|
||||
<code-and-result label="day_subtract(1, 'year')|day_format('< YYYY > - MM - DD')" :value="value|day_subtract(1, 'year')|day_format('< YYYY > - MM - DD')"/>
|
||||
<code-and-result label="day_subtract(1, 'month')|day_format('YYYY - < MM > - DD')" :value="value|day_subtract(1, 'month')|day_format('YYYY - < MM > - DD')"/>
|
||||
<code-and-result label="day_subtract(1, 'day')|day_format('YYYY - MM - < DD >')" :value="value|day_subtract(1, 'day')|day_format('YYYY - MM - < DD >')"/>
|
||||
<code-and-result label="day_subtract(1, 'hour')|day_format('< HH > : mm : ss')" :value="value|day_subtract(1, 'hour')|day_format('< HH > : mm : ss')"/>
|
||||
<code-and-result label="day_subtract(1, 'minute')|day_format('HH : < mm > : ss')" :value="value|day_subtract(1, 'minute')|day_format('HH : < mm > : ss')"/>
|
||||
<code-and-result label="day_subtract(1, 'second')|day_format('HH : mm : < ss >')" :value="value|day_subtract(1, 'second')|day_format('HH : mm : < ss >')"/>
|
||||
<code-and-result label="date_subtract(1, 'year')|date_format('< YYYY > - MM - DD')" :value="value|date_subtract(1, 'year')|date_format('< YYYY > - MM - DD')"/>
|
||||
<code-and-result label="date_subtract(1, 'month')|date_format('YYYY - < MM > - DD')" :value="value|date_subtract(1, 'month')|date_format('YYYY - < MM > - DD')"/>
|
||||
<code-and-result label="date_subtract(1, 'day')|date_format('YYYY - MM - < DD >')" :value="value|date_subtract(1, 'day')|date_format('YYYY - MM - < DD >')"/>
|
||||
<code-and-result label="date_subtract(1, 'hour')|date_format('< HH > : mm : ss')" :value="value|date_subtract(1, 'hour')|date_format('< HH > : mm : ss')"/>
|
||||
<code-and-result label="date_subtract(1, 'minute')|date_format('HH : < mm > : ss')" :value="value|date_subtract(1, 'minute')|date_format('HH : < mm > : ss')"/>
|
||||
<code-and-result label="date_subtract(1, 'second')|date_format('HH : mm : < ss >')" :value="value|date_subtract(1, 'second')|date_format('HH : mm : < ss >')"/>
|
||||
<code-title title="开头时间" sub-title="返回当前时间的开头时间的 Dayjs 对象,如月份的第一天"/>
|
||||
<code-and-result label="day_startof('year')|day_format" :value="value|day_startof('year')|day_format"/>
|
||||
<code-and-result label="day_startof('month')|day_format" :value="value|day_startof('month')|day_format"/>
|
||||
<code-and-result label="day_startof('date')|day_format" :value="value|day_startof('date')|day_format"/>
|
||||
<code-and-result label="day_startof('hour')|day_format" :value="value|day_startof('hour')|day_format"/>
|
||||
<code-and-result label="day_startof('minute')|day_format" :value="value|day_startof('minute')|day_format"/>
|
||||
<code-and-result label="date_startof('year')|date_format" :value="value|date_startof('year')|date_format"/>
|
||||
<code-and-result label="date_startof('month')|date_format" :value="value|date_startof('month')|date_format"/>
|
||||
<code-and-result label="date_startof('date')|date_format" :value="value|date_startof('date')|date_format"/>
|
||||
<code-and-result label="date_startof('hour')|date_format" :value="value|date_startof('hour')|date_format"/>
|
||||
<code-and-result label="date_startof('minute')|date_format" :value="value|date_startof('minute')|date_format"/>
|
||||
<code-title title="末尾时间" sub-title="返回当前时间的末尾时间的 Dayjs 对象,如月份的最后一天"/>
|
||||
<code-and-result label="day_endof('year')|day_format" :value="value|day_endof('year')|day_format"/>
|
||||
<code-and-result label="day_endof('month')|day_format" :value="value|day_endof('month')|day_format"/>
|
||||
<code-and-result label="day_endof('date')|day_format" :value="value|day_endof('date')|day_format"/>
|
||||
<code-and-result label="day_endof('hour')|day_format" :value="value|day_endof('hour')|day_format"/>
|
||||
<code-and-result label="day_endof('minute')|day_format" :value="value|day_endof('minute')|day_format"/>
|
||||
<code-and-result label="date_endof('year')|date_format" :value="value|date_endof('year')|date_format"/>
|
||||
<code-and-result label="date_endof('month')|date_format" :value="value|date_endof('month')|date_format"/>
|
||||
<code-and-result label="date_endof('date')|date_format" :value="value|date_endof('date')|date_format"/>
|
||||
<code-and-result label="date_endof('hour')|date_format" :value="value|date_endof('hour')|date_format"/>
|
||||
<code-and-result label="date_endof('minute')|date_format" :value="value|date_endof('minute')|date_format"/>
|
||||
<code-title title="显示" sub-title="格式化 Dayjs 对象并展示"/>
|
||||
<code-and-result label="day_format" :value="value|day_format"/>
|
||||
<code-and-result label="day_format('YY-MM-DD')" :value="value|day_format('YY-MM-DD')"/>
|
||||
<code-and-result label="day_format('YYYY-M-D')" :value="value|day_format('YYYY-M-D')"/>
|
||||
<code-and-result label="day_format('YYYY-M-D H:m:s')" :value="value|day_format('YYYY-M-D H:m:s')"/>
|
||||
<code-and-result label="date_format" :value="value|date_format"/>
|
||||
<code-and-result label="date_format('YY-MM-DD')" :value="value|date_format('YY-MM-DD')"/>
|
||||
<code-and-result label="date_format('YYYY-M-D')" :value="value|date_format('YYYY-M-D')"/>
|
||||
<code-and-result label="date_format('YYYY-M-D H:m:s')" :value="value|date_format('YYYY-M-D H:m:s')"/>
|
||||
<code-title title="时间差" sub-title="获取两个 Dayjs 对象的时间差,默认毫秒"/>
|
||||
<code-and-result label="day_diff('2012-10-31', 'year')" :value="value|day_diff('2012-10-31', 'year')"/>
|
||||
<code-and-result label="day_diff('2012-10-31', 'month')" :value="value|day_diff('2012-10-31', 'month')"/>
|
||||
<code-and-result label="day_diff('2012-10-31', 'day')" :value="value|day_diff('2012-10-31', 'day')"/>
|
||||
<code-and-result label="day_diff('2012-10-31', 'hour')" :value="value|day_diff('2012-10-31', 'hour')"/>
|
||||
<code-and-result label="day_diff('2012-10-31', 'minute')" :value="value|day_diff('2012-10-31', 'minute')"/>
|
||||
<code-and-result label="day_diff('2012-10-31', 'second')" :value="value|day_diff('2012-10-31', 'second')"/>
|
||||
<code-and-result label="date_diff('2012-10-31', 'year')" :value="value|date_diff('2012-10-31', 'year')"/>
|
||||
<code-and-result label="date_diff('2012-10-31', 'month')" :value="value|date_diff('2012-10-31', 'month')"/>
|
||||
<code-and-result label="date_diff('2012-10-31', 'day')" :value="value|date_diff('2012-10-31', 'day')"/>
|
||||
<code-and-result label="date_diff('2012-10-31', 'hour')" :value="value|date_diff('2012-10-31', 'hour')"/>
|
||||
<code-and-result label="date_diff('2012-10-31', 'minute')" :value="value|date_diff('2012-10-31', 'minute')"/>
|
||||
<code-and-result label="date_diff('2012-10-31', 'second')" :value="value|date_diff('2012-10-31', 'second')"/>
|
||||
<code-title title="Unix 时间戳" sub-title="返回毫秒和秒"/>
|
||||
<code-and-result label="day_value_millisecond" :value="value|day_value_millisecond"/>
|
||||
<code-and-result label="day_value_second" :value="value|day_value_second"/>
|
||||
<code-and-result label="date_value_millisecond" :value="value|date_value_millisecond"/>
|
||||
<code-and-result label="date_value_second" :value="value|date_value_second"/>
|
||||
<code-title title="月份天数" sub-title="返回传入日期月份的天数"/>
|
||||
<code-and-result label="day_days_in_month" :value="value|day_days_in_month"/>
|
||||
<code-and-result label="date_days_in_month" :value="value|date_days_in_month"/>
|
||||
<code-title title="处理为其它格式" sub-title="原生的 Date 对象,数组,json,ios 标准,对象,字符串"/>
|
||||
<code-and-result label="day_to_date" :value="value|day_to_date"/>
|
||||
<code-and-result label="day_to_array" :value="value|day_to_array"/>
|
||||
<code-and-result label="day_to_json" :value="value|day_to_json"/>
|
||||
<code-and-result label="day_to_iso" :value="value|day_to_iso"/>
|
||||
<code-and-result label="day_to_object" :value="value|day_to_object"/>
|
||||
<code-and-result label="day_to_string" :value="value|day_to_string"/>
|
||||
<code-and-result label="date_to_date" :value="value|date_to_date"/>
|
||||
<code-and-result label="date_to_array" :value="value|date_to_array"/>
|
||||
<code-and-result label="date_to_json" :value="value|date_to_json"/>
|
||||
<code-and-result label="date_to_iso" :value="value|date_to_iso"/>
|
||||
<code-and-result label="date_to_object" :value="value|date_to_object"/>
|
||||
<code-and-result label="date_to_string" :value="value|date_to_string"/>
|
||||
<code-title title="查询" sub-title="是否之前,之后,或者相同"/>
|
||||
<code-and-result label="day_is_before('2020-1-1')" :value="value|day_is_before('2020-1-1')"/>
|
||||
<code-and-result label="day_is_after('2012-1-1')" :value="value|day_is_after('2012-1-1')"/>
|
||||
<code-and-result label="day_is_same(new Date())" :value="value|day_is_same(new Date())"/>
|
||||
<code-and-result label="day_is_same(new Date(), 'date')" :value="value|day_is_same(new Date(), 'date')"/>
|
||||
<code-and-result label="date_is_before('2020-1-1')" :value="value|date_is_before('2020-1-1')"/>
|
||||
<code-and-result label="date_is_after('2012-1-1')" :value="value|date_is_after('2012-1-1')"/>
|
||||
<code-and-result label="date_is_same(new Date())" :value="value|date_is_same(new Date())"/>
|
||||
<code-and-result label="date_is_same(new Date(), 'date')" :value="value|date_is_same(new Date(), 'date')"/>
|
||||
</d2-container>
|
||||
</template>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user