chrono-node
Version:
A natural language date parser in Javascript
26 lines • 1.21 kB
JavaScript
import { Meridiem } from "../types.js";
export function assignSimilarDate(component, target) {
component.assign("day", target.getDate());
component.assign("month", target.getMonth() + 1);
component.assign("year", target.getFullYear());
}
export function assignSimilarTime(component, target) {
component.assign("hour", target.getHours());
component.assign("minute", target.getMinutes());
component.assign("second", target.getSeconds());
component.assign("millisecond", target.getMilliseconds());
component.assign("meridiem", target.getHours() < 12 ? Meridiem.AM : Meridiem.PM);
}
export function implySimilarDate(component, target) {
component.imply("day", target.getDate());
component.imply("month", target.getMonth() + 1);
component.imply("year", target.getFullYear());
}
export function implySimilarTime(component, target) {
component.imply("hour", target.getHours());
component.imply("minute", target.getMinutes());
component.imply("second", target.getSeconds());
component.imply("millisecond", target.getMilliseconds());
component.imply("meridiem", target.getHours() < 12 ? Meridiem.AM : Meridiem.PM);
}
//# sourceMappingURL=dates.js.map