【发布时间】:2017-10-25 21:13:04
【问题描述】:
我正在使用 Bootstrap 4、Angular 2 和 ngb。
使用来自 ngb 的datepicker,用户选择一个日期,我可以很容易地得到日期、月份和年份,因为日期结构:
Model: {
"year": 2017,
"month": 10,
"day": 25
}
但我也需要星期几。我在 api 中找不到任何关于此的信息。是否有可能或什么是获得工作日的好方法?
到目前为止我所做的是:
this.date = this.datepicked.year + "-" + this.datepicked.month + "-" + this.datepicked.day;
let date = new Date(this.date);
this.day_of_week = date.getDay();
有没有更优雅的解决方案(ngb 支持)?
您好, 斯特菲
【问题讨论】:
-
看看 MomentJS 库 - momentjs.com,它为您提供所有日期操作和日期功能的解决方案
-
新日期(this.datepicked.year,this.datepicked.month-1,this.datepicked.day).getDay() ?
标签: angular datepicker dayofweek