UNPKG

1.55 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.implySimilarTime = exports.assignSimilarTime = exports.assignSimilarDate = exports.assignTheNextDay = void 0;
4const index_1 = require("../index");
5function assignTheNextDay(component, targetDayJs) {
6 targetDayJs = targetDayJs.add(1, "day");
7 assignSimilarDate(component, targetDayJs);
8 implySimilarTime(component, targetDayJs);
9}
10exports.assignTheNextDay = assignTheNextDay;
11function assignSimilarDate(component, targetDayJs) {
12 component.assign("day", targetDayJs.date());
13 component.assign("month", targetDayJs.month() + 1);
14 component.assign("year", targetDayJs.year());
15}
16exports.assignSimilarDate = assignSimilarDate;
17function assignSimilarTime(component, targetDayJs) {
18 component.assign("hour", targetDayJs.hour());
19 component.assign("minute", targetDayJs.minute());
20 component.assign("second", targetDayJs.second());
21 component.assign("millisecond", targetDayJs.millisecond());
22 if (component.get("hour") < 12) {
23 component.assign("meridiem", index_1.Meridiem.AM);
24 }
25 else {
26 component.assign("meridiem", index_1.Meridiem.PM);
27 }
28}
29exports.assignSimilarTime = assignSimilarTime;
30function implySimilarTime(component, targetDayJs) {
31 component.imply("hour", targetDayJs.hour());
32 component.imply("minute", targetDayJs.minute());
33 component.imply("second", targetDayJs.second());
34 component.imply("millisecond", targetDayJs.millisecond());
35}
36exports.implySimilarTime = implySimilarTime;