【发布时间】:2020-01-30 13:13:55
【问题描述】:
我正在开发一个 Angular 网络应用程序。我从 ReactiveForm 获取数据,问题是当我在表单的 json 值中获取日期时,格式是“YYYY-MM-DD”(日期输入格式),而我想要格式“YYYYMMDD”(不带 -)在我的 json .我需要这种格式,因为我将 post 请求中的值发送到 API。
我已经在寻找如何更改输入格式但我没有找到任何东西。
你能帮帮我吗?
我如何解析我的 json 以适合我的表单(我需要将日期转换为输入格式):
this.mapStringToDateInputFormat(dayInformation);
mapStringToDateInputFormat(value: any) {
const initialDateString: string = value.date;
const year = initialDateString.substr(0, 4);
const month = initialDateString.substr(4, 2);
const day = initialDateString.substr(6, 2);
value.date = `${year}-${month}-${day}`;
}
【问题讨论】:
-
请提供您的代码以及您使用的日期字段
标签: angular format angular-reactive-forms datefield