banbancoachbidate
v1.0.17
Published
斑斑教练BI功能日期格式工具
Readme
getCurrentWeek 获取当前是第几周
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :--: | :------------: | :----------: | :------: | :----: | :----: | | Date | 当前选中的日期 | String|Date | 是 | - | - |
返回值:
| 类型 | 说明 | | ---------------------------------- | ---------------------------- | | Object<year: String, week: String> | 返回当前日期是哪一年的第几周 |
getWeekDay 获取当前选中日期的一周周期
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :--: | :----------------: | :----------: | :------: | :------------: | :----: | | date | 当前选中的日期 | String|Date | 是 | - | - | | type | 返回的日期格式类型 | String | 否 | string | date | date |
返回值:
| 类型 | 说明 | | --------------------- | ------------------------------------------------------ | | Array<String | Date> | 返回一周的开始结束财务时间['2022-12-26', '2023-01-01'] |
getCurrentMonth 获取当前日期所在月份
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :-----------: | :------------: | :----------: | :------: | :---------: | :----: | | date | 当前选中的日期 | String|Date | 是 | - | - | | isCustomMonth | 是否获取自然月 | Boolean | 否 | true|false | true |
返回值:
| 类型 | 说明 | | ------ | ------------------------- | | String | 返回当前月的字符串YYYY-MM |
getCustonMonth 根据日期获取财务月 26-25号
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :----: | :------------------------------------: | :----------: | :------: | :---------: | :----: | | date | 当前选中的日期 | String|Date | 是 | - | - | | isTime | 是否追加起止时分秒 00:00:00 - 23:59:59 | Boolean | 否 | true|false | false |
返回值:
| 类型 | 说明 | | ------------- | ---------------------------------------------------- | | Array | 返回当前财务月的起止时间['2023-01-26', '2023-02-25'] |
getQuarter 获取当前第几个季度
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :--: | :------------: | :----------: | :------: | :----: | :----: | | date | 当前选中的日期 | String|Date | 是 | - | - |
返回值:
| 类型 | 说明 | | ------------- | --------------------------- | | Array | 返回当的年份跟季度[2023, 1] |
getQuartersRegion 获取季度的起止时间
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :--: | :--------------------------------: | :-------------------: | :------: | :----: | :----: | | date | 某年某季度例如:2023-Q1或[2023, 1] | String|Array | 是 | - | - |
返回值:
| 类型 | 说明 | | ------------- | ----------------------------------------------------- | | Array | 当前季度的起止的财务时间 ['2022-12-26', '2023-03-25'] |
getCurrentHalfYear 获取当前时间对应的年份以及上半年还是下半年
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :--: | :------------: | :----------: | :------: | :----: | :----: | | date | 当前选中的日期 | String|Date | 是 | - | - |
返回值:
| 类型 | 说明 | | ------------- | ------------------------------------------------------------ | | Array | 当前时间的年份以及上下半年 [2023, 1]或[2023, 2] 1:上半年 2:下半年 |
getHalfYear 获取半年的起止时间
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :--: | :-----------------------------: | :-----------: | :------: | :----: | :----: | | half | [年份,上半年/下半年] [2023, 1] | Array | 是 | - | - |
返回值:
| 类型 | 说明 | | ------------- | ----------------------------------------------------------- | | Array | 当前上下半年开始结束的财务时间 ['2022-12-26', '2023-06-25'] |
getCurrentYear 获取当前年份
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :--: | :------------: | :----------: | :------: | :----: | :----: | | date | 当前选择的时间 | String|Date | 是 | - | - |
返回值:
| 类型 | 说明 | | ------ | ------------------ | | Number | 当前日期的财务年份 |
getYear 获取一年的起止时间
入参:
| 参数 | 描述 | 类型 | 是否必填 | 可选值 | 默认值 | | :--: | :------------: | :----------: | :------: | :----: | :----: | | date | 当前选择的时间 | String|Date | 是 | - | - |
返回值:
| 类型 | 说明 | | ------------- | --------------------------------------------------- | | Array | 当前年度起止的财务时间 ['2022-12-26', '2023-12-25'] |
