这部分主要是时间相关的工具函数,依赖于moment.js。欢迎star
-
getDateByDay
传入的为星期,得到的是具体的日期。传入的值为:1....7
-
counter
倒计时。小时,分钟,秒。传入开始时间,结束时间
const openWalfareTime = "2018-04-13 14:00:00";
const counterDown = counter(
moment(new Date()).format("YYYY-MM-DD HH:mm:ss"),
data.openWalfareTime
);
const { hours, minutes, seconds } = counterDown;
-
getCurrent
获取当前时间,如果小于10在前面补上0,比如09
-
isBetweenTime/isBefore/isAfter
在两个时间之间。格式为YYYY-MM-DD HH:mm:ss。
-
getTimeStamp
获取时间,传入的参数如果为2表示今日,否则表示本周时间。
-
moment2TimeStamp
接受两个参数,第一个为moment类型/时间字符串。第二个参数为是否为毫秒级别,如果是需要乘以1000即可。
-
moment2Str
将moment类型转化为string字符串
-
getMomentByString
根据特定的时间格f式+特定时间,获取到moment对象
-
getDateDiff
得到两个日期之间相差的天数。
-
getMaxParallels
得到数组中根据日期区间得到的最大重叠次数。