首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在配置格式时更改BSDatepicker的输出值?

如何在配置格式时更改BSDatepicker的输出值?
EN

Stack Overflow用户
提问于 2018-07-23 21:16:16
回答 2查看 313关注 0票数 0

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

代码语言:javascript
复制
{
  "date": "2018-07-28T13:04:07.000Z"
}

我需要提交的数据显示在用户界面,这是BsConfig格式。在视图部分有什么解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2018-07-23 22:08:05

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

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

代码语言:javascript
复制
import { DatePipe } from '@angular/common'
constructor(private dp:DatePipe)


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

然后提交tempDate。

票数 0
EN

Stack Overflow用户

发布于 2018-07-26 05:30:15

最后,我通过使用以下命令来解析控制器部分:

代码语言:javascript
复制
import {formatDate} from '@angular/common';
formatDate(mydate.value.effDate, 'yyyyMMdd', 'en')

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51479745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档