当我们配置格式时,如何更改BSDatepicker的输出值?

时间:2018-07-23 13:16:16

标签: jquery angular twitter-bootstrap angular6

我正在使用BSDatepicker作为日历。当我将日期格式设置为YYYYMMDD(20180728)时,它会在日期选择器上显示我,但是在提交表单时它会显示我:

{
  "date": "2018-07-28T13:04:07.000Z"
}

我需要提交BsConfig格式的UI中所示的数据。视图部分有解决方案吗?

2 个答案:

答案 0 :(得分:0)

我将其提交为字符串,然后使用DatePipe将其转换为所需的值:

您可以在此处查看示例:Code Example 在您的组件中:

import { DatePipe } from '@angular/common'
constructor(private dp:DatePipe)


var tempDate:string = this.dp.transform(myDate, 'yyyyMMdd');

然后提交tempDate。

答案 1 :(得分:0)

最后,我通过使用:p来解析控制器部分

secondMethod = (event) => {

我正在使用角度6。在该版本中,它可能是新的。这可能对其他人有帮助