我正在使用BSDatepicker作为日历。当我设置日期格式为YYYYMMDD (20180728)时,它在日期选择器上显示我,但在提交表单时,它显示我:
{
"date": "2018-07-28T13:04:07.000Z"
}
我需要提交的数据显示在用户界面,这是BsConfig格式。在视图部分有什么解决方案吗?
发布于 2018-07-23 22:08:05
我会将其作为字符串提交,并使用DatePipe将其转换为所需的值:
您可以在此处看到一个示例:组件中的Code Example:
import { DatePipe } from '@angular/common'
constructor(private dp:DatePipe)
var tempDate:string = this.dp.transform(myDate, 'yyyyMMdd');
然后提交tempDate。
发布于 2018-07-26 05:30:15
最后,我通过使用以下命令来解析控制器部分:
import {formatDate} from '@angular/common';
formatDate(mydate.value.effDate, 'yyyyMMdd', 'en')
我使用的是angular 6,它在这个版本中可能是新的。这可能对其他人有帮助。
https://stackoverflow.com/questions/51479745
复制相似问题