if (prefix === 'before') {
return new Date(year, month!, day!, hour!, minute!, second, 999).getTime();
return new Date(year, month!, day!, hour!, minute, 59, 999).getTime();
return new Date(year, month!, day!, hour, 59, 59, 999).getTime();
return new Date(year, month!, day, 23, 59, 59, 999).getTime();
} else if (month !== undefined) {