我正在为Angular Material编写一个日期适配器,需要一个函数,如果提供的对象是luxon DateTime,则返回布尔值。
类似于以下代码(来自moment):
我现在有的是这个 - 这足够好吗?:
类似于以下代码(来自moment):
isDateInstance(obj: any): boolean {
return moment.isMoment(obj);
}
我现在有的是这个 - 这足够好吗?:
isDateInstance(obj: any): boolean {
try {
const luxonObject = DateTime.fromObject(obj);
return luxonObject.isValid;
} catch (error) {
return false;
}
}