Comments (4)
Hi,
I don't think it's clearly indicated in the docs by you should use the MAT_DATETIME_FORMATS provider to specify the formats for parsing and display.
Add this to your app.module providers (specifically the dateInput in the parse object) :
{
provide: MAT_DATETIME_FORMATS,
useValue: {
parse: {
dateInput: 'DD/MM/YYYY HH:mm',
timeInput: 'HH:mm',
},
display: {
dateInput: 'DD/MM/YYYY',
datetimeInput: 'DD/MM/YYYY HH:mm',
timeInput: 'HH:mm',
monthYearLabel: 'MMM YYYY',
dateA11yLabel: 'LL',
monthYearA11yLabel: 'MMMM YYYY',
},
}
}
Also, there should be a datetimeInput in the parse object, because if you use date and datetime types at the same time, there is confusion on the format.
from mat-datetimepicker.
I have added the MAT_DATETIME_FORMATS to my module and changed
private adapter: DateAdapter<NativeDateAdapter>
into
private adapter: DatetimeAdapter<NativeDatetimeAdapter>
Now the datetimepicker only display the date and not the time. I think it is related to your last sentence but i didn't understand what you meant by date and datetime confusion. Is it related to the js Date type?
from mat-datetimepicker.
Date(time) parsing with the native date implementation is not supported, this is a limitation of the native date and the INTL API .
See Material2 native-date-adapter.ts
If you want to display and parse a certain datetime format, you have to use the moment adapter and set the display.datetimeInput
and parse.datetimeInput
properties to the same format. This works exactly the same way as the dateInput
property for the official material datepicker does.
from mat-datetimepicker.
Ok thanks!
from mat-datetimepicker.
Related Issues (20)
- Datetimepicker toggle not working when moving from disabled to enabled on form control (A12) HOT 2
- Angular 13 - Support HOT 5
- Support for actions HOT 6
- repository access HOT 10
- use prettier rule "eslint:recommended"
- GHA standard-version cannot push HOT 2
- fix publish github action pipeline HOT 4
- Angular v13 Sass issue (SassError: Can't find stylesheet to import) HOT 12
- moment project is dependant on angular 13.1.1 instead of latest (13.2.1) HOT 3
- remove deprecated standard-version
- Upgrading to angular 14 HOT 2
- make Releases and CHANGELOG less-noisy and more readable HOT 3
- Unable to import @import '~@mat-datetimepicker/core/datetimepicker/datetimepicker-theme.scss'; HOT 5
- Angular 15 not supported HOT 7
- BC released in a minor HOT 13
- ERROR Error: Cannot find control with unspecified name attribute HOT 3
- npm install --save @angular/material-moment-adapter mat-datetimepicker/moment HOT 1
- Can I select the seconds? HOT 1
- Suggestion to Add DateFns Support HOT 2
- Problem with dependecies for @mat-datetimepicker/moment with @angular/material HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mat-datetimepicker.