Angular 获得;“天”;角度应用程序中ngb日期选择器(ng引导)中选定日期的
演示: 我已将日期(星期日)添加为静态文本,我希望根据日历中的日期选择表进行更改。尝试以下操作: 组件htmlAngular 获得;“天”;角度应用程序中ngb日期选择器(ng引导)中选定日期的,angular,typescript,bootstrap-4,ng-bootstrap,ngb-datepicker,Angular,Typescript,Bootstrap 4,Ng Bootstrap,Ngb Datepicker,演示: 我已将日期(星期日)添加为静态文本,我希望根据日历中的日期选择表进行更改。尝试以下操作: 组件html Selected Date is: <b>{{getDay(model)}}</b> 您可以使用日历获取一周中的哪一天,并拥有一本存储日期名称的词典 weekDays = { 1: 'Monday', 2: 'Tuesday', 3: 'Wednesday', 4: 'Thursday', 5: 'Friday', 6: 'Satar
Selected Date is: <b>{{getDay(model)}}</b>
您可以使用日历获取一周中的哪一天,并拥有一本存储日期名称的词典
weekDays = {
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Satarday',
7: 'Sunday'
}
Selected Date is: <b>{{weekDays[calendar.getWeekday(model)]}}
不使用新日期(车型年份、车型月份1、车型日期)。如果您居住在GTM+1,您可以少一天,请使用新日期(Date.UTC(Date.year,Date.month-1,Date.day,0,0,0)),或使用新日期(model.year,model.month-1,model.day,12)@Eliseo感谢您的帮助,添加了您的修复程序。(这是你的老问题)如何显示月份全名而不是数字(例如:“一月”、“二月”…“十二月”)。我希望日期格式是2018年12月12日星期五。@Ezhil UIDeveloper:那么您可以使用相同的逻辑,将月份名称保存在javascript对象中,并使用
allMonths[model.month]
映射名称,正如您提到的那样。谢谢演示:
weekDays = {
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Satarday',
7: 'Sunday'
}
Selected Date is: <b>{{weekDays[calendar.getWeekday(model)]}}
selectedDay: string = '';
set model(val) {
this._model = val;
this.selectedDay = this.weekDays[this.calendar.getWeekday(this.model)]
}
get model() {
return this._model;
}
Selected Date is: <b>{{selectedDay}}</b> <br>