时间:整理时间方法

This commit is contained in:
luying
2021-05-08 19:09:51 +08:00
parent 6f03a96c51
commit 78e3c26a7a
51 changed files with 662 additions and 411 deletions

View File

@@ -1,6 +1,7 @@
import 'mocha';
import { expect } from 'chai';
import { getNextTime } from '../app/pubUtils/timeUtil';
import { getTimeFunD } from '../app/pubUtils/timeUtil';
import { TIME_OUTPUT_TYPE } from '../app/consts';
const millisecondsPerDay = 24 * 60 * 60 * 1000;
@@ -15,7 +16,7 @@ describe('测试时间工具方法', function () {
const baseDate = new Date();
const newHour = 9, newMin = 9, newSec = 9;
baseDate.setHours(newHour - 1, 0, 0);
const newDate = getNextTime(baseDate, newHour, newMin, newSec);
const newDate = <Date>getTimeFunD(baseDate).getAfterDayWithHour(0, newHour, newMin, newSec);
checkTime(newDate, newHour, newMin, newSec);
expect(newDate.getDate()).to.be.equal(baseDate.getDate());
});
@@ -24,7 +25,7 @@ describe('测试时间工具方法', function () {
const baseDate = new Date();
const newHour = 9, newMin = 9, newSec = 9;
baseDate.setHours(newHour + 1, 0, 0);
const newDate = getNextTime(baseDate, newHour, newMin, newSec);
const newDate = <Date>getTimeFunD(baseDate).getAfterDayWithHour(0, newHour, newMin, newSec);
checkTime(newDate, newHour, newMin, newSec);
expect(newDate.getDate()).to.be.equal(new Date(baseDate.getTime() + millisecondsPerDay).getDate());
});