@ytfee/schema
v0.0.5
Published
`yarn add @ytfee/schema` or `npm install @ytfee/schema` - broswer ``` bash import schema from '@ytfee/schema' console.log(schema.getVersion())
Downloads
1
Readme
使用方法
yarn add @ytfee/schema
or npm install @ytfee/schema
- broswer
import schema from '@ytfee/schema'
console.log(schema.getVersion())
or
import { getVersion } from '@ytfee/schema'
console.log(getVersion())
- node
const schema = require('@ytfee/schema')
console.log(schema.getVersion())
or
const { getVersion } = require('@ytfee/schema')
console.log(getVersion())
方法说明
dateExp
- 目前支持的表达式清单:
'现在': 'yyyy-MM-dd HH:mm:ss'
'上个小时': 'yyyy-MM-dd HH:mm:ss - PT1H'
'今天开始': 'yyyy-MM-dd 00:00:00'
'今天结束': 'yyyy-MM-dd 23:59:59'
'明天开始': 'yyyy-MM-dd 00:00:00 + P1D'
'今天': 'yyyy-MM-dd'
'昨天': 'yyyy-MM-dd - P1D'
'上周': 'yyyy-MM-dd - P1W或yyyy-MM-dd - P7D'
'本周一': 'yyyy-MM-dd - PeD + P1D'
'下周一': 'yyyy-MM-dd - PeD + P8D'
'本月第一天': 'yyyy-MM-01'
'上个月第一天': 'yyyy-MM-01 - P1M'
'下个月第一天': 'yyyy-MM-01 + P1M'
'本月最后第一天': 'yyyy-MM-01 + P1M - P1D'
'今年第一天': 'yyyy-01-01'
'明年第一天': 'yyyy-01-01 + P1Y'
'今年最后一天': 'yyyy-12-31或yyyy-01-01 + P1Y - P1D'
- 使用说明:
/**
*
* 时间格式表达式及解析:
* @param { string } expression
*
*/
import { DateExp } from '@ytfee/schema'
const DE = new DateExp('yyyy:MM:DD HH:mm:ss')
// 获取表达式清单
console.log(DE.defaultFormat())
// 转换为时间
console.log(DE.exec())
基础规范
- src/main.js 为入口文件,导入所有方法
- src/_aBb*.js 下横杠驼峰为 公共方法
- src/aBb.js 驼峰格式为 工具方法
- src/AaBb.js 大驼峰格式为 工具类
发布规范
- 必须通过eslint和jest校验
- npm采用语义化版本,共三位,以’.’隔开,从左至右依次代表:主版本(major)、次要版本(minor)、补丁版本(patch)。
npm version patch
npm version minor
npm version major