angular - 以 Mon dd yyyy 格式显示日期
问题描述
我从我的 API 中获取出生日期的值。我需要在 3 个不同的文本框中显示它,例如 jan ,01 和 2000。
我如何在 TS 中尝试。
我尝试将出生日期字段存储在 Date 变量中。但它给出的值类似于 Sat Jan 01 2000 00:00:00 GMT-0500。相反,我需要三个值 Jan 01 和 2000。
我尝试了日期管道,它给了我像 Jan-01-2000 这样的日期。
this.newDate=new Date(this.patient.dateOfbirth);
解决方案
检查离子日期时间组件 https://ionicframework.com/docs/api/components/datetime/DateTime/
你可以像这样做你想做的事:
代码
dateToShow : any;
this.newDate=new Date(this.patient.dateOfbirth);
dateToShow = newDate.toISOString();
模板
<ion-datetime displayFormat="MMM/DD/YYYY" [(ngModel)]="dateToShow"></ion-datetime>
推荐阅读
- json - 如何使用 JSON 数据生成 Helm 图表配置文件
- linux - execl off 两个字节
- c# - 我需要帮助理解通过二维 (2D) 数组循环
- kubernetes - Kubernetes中的OutOfcpu错误是什么意思?
- laravel - Laravel 5.4 和 5.8 之间使用 Model::create 的区别?
- javascript - setTimeOut 和模式选择的生活游戏问题
- android - 如何自定义 Mapbox 路由的样式?
- javascript - 结合 google-maps-react 与 react-router
- typescript - 更改对象属性的位置后获取正确的类型信息
- react-native - 我在安装 react-native-push-notification 时遇到问题