我在日期列中使用datepicker,它是日期数据类型,但是在提交此输入类型后,日期格式不正确,所以我想更改日期格式
我在角度8中使用bsConfig引导程序。 但我不知道如何更改此格式
银行为输入类型代码传递数组:-
'ede_date_of_joining' => array(
'type' => 'date',
'description' => 'Employment Start Date',
'visible' => true,
'required' => true,
'size' => 50,
'date_format' => 'YYYY-MM-DD HH24:MI:SS',
'table_name' => 'employment_details',
'column_name' => 'ede_date_of_joining',
'data_column_name' => 'ede_date_of_joining'
),
前端角度8代码模板
<div [formGroup]="form" >
<ng-container *ngIf="field.read_only; else textBoxElseBlock">
<ng-container *ngIf="field.read_only === 'N'">
<input type="text" class="form-control edit-mode-field"
bsDatepicker
[minDate]="minDate"
[maxDate]="maxDate"
[formControlName]="field.code" />
<span class="view-mode-field">{{ field.value }}</span>
</ng-container>
<ng-container *ngIf="field.read_only === 'Y'">
<span class="">{{ field.value }}</span>
</ng-container>
</ng-container>
<ng-template #textBoxElseBlock>
<input type="text" class="form-control edit-mode-field"
bsDatepicker
[minDate]="minDate"
[maxDate]="maxDate"
[formControlName]="field.code"
[bsConfig]="datePickerConfig"/>
<span class="view-mode-field">{{ field.value }}</span>
</ng-template>
</div>
答案 0 :(得分:1)
您正在使用某种与Angular 8不兼容的php datepicker。如果设法找到angular的日期选择器,则始终可以使用angular date pipe格式化日期
答案 1 :(得分:0)
https://momentjs.com,您可以使用此JavaScript库更新prop(date_format)的值。