gpt4 book ai didi

angular - ng-pick-date 选择器 : How to set date format?

转载 作者:太空狗 更新时间:2023-10-29 17:49:22 24 4
gpt4 key购买 nike

我想使用选择日期选择器。我想设置日期格式,但不知道该怎么做。那么谁能给我一个如何设置日期格式的例子?

这是我的日期选择器的代码:

<label class="control-label my-label">From Date</label>
<div class="input-group">
<input tabindex="1" class="form-control" [owlDateTime]="fromDateOfConfirmation" [(ngModel)]="fromDate" name="fromDate" [owlDateTimeTrigger]="fromDateOfConfirmation"
>
<span class="input-group-addon trigger" [owlDateTimeTrigger]="fromDateOfConfirmation">
<span class="fa fa-calendar nopad2 fa-lg"></span>
</span>
<owl-date-time [pickerType]="'calendar'" #fromDateOfConfirmation></owl-date-time>
</div>

编辑

这个我已经试过了。

export const MY_NATIVE_FORMATS = {
parseInput: 'LL LT',
fullPickerInput: 'LL LT',
datePickerInput: 'LL',
timePickerInput: 'LT',
monthYearLabel: 'MMM YYYY',
dateA11yLabel: 'LL',
monthYearA11yLabel: 'MMMM YYYY',
};
providers: [
{ provide: OWL_DATE_TIME_FORMATS, useValue: MY_NATIVE_FORMATS },
],

最佳答案

您需要创建另一个将显示格式化日期值的输入。在您的 html 中,为 [ngModel] 创建一个输入,另一个用于显示格式化日期值。

<div class="date-container">

<!-- Invisible input keep ngModel value -->
<input
class="shadow-input"
name="date_time"
[(ngModel)]="currentDate"
[owlDateTime]="dt1"

>
<!-- Trigger owl-datepicker, display formatted date value -->
<input
type="text"
[owlDateTimeTrigger]="dt1"
placeholder="Date Time"
[value]="currentDate | dateFilter:dateFormat"
>

<owl-date-time #dt1></owl-date-time>
</div>

请参阅 stackblitz 上的演示

关于angular - ng-pick-date 选择器 : How to set date format?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50833791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com