akveo / akveo/nebular

nb-datepicker issue with NbDateFnsDateModule

Open
#1,360 4 comments 1 reaction 0 assignees View on GitHub
bug module:components quality
Dominant language
TypeScript
Stars
8.1k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

### Issue type

**I'm submitting a ...** (check one with "x")

* [X] bug report
* [ ] feature request

### Issue description

**Current behavior:**
After installing `@nebular/date-fns` and importing `NbDateFnsDateModule` from `app.module.ts` I still get this error printed in the console:

> ERROR Error: Can't format native date. To use custom formatting you have to install @nebular/moment or @nebular/date-fns package and import NbMomentDateModule or NbDateFnsDateModule accordingly.More information at "Formatting issue" https://akveo.github.io/nebular/docs/components/datepicker/overview#nbdatepickercomponent

**Expected behavior:**
I don't know if the component is parsing correctly the date, but when I select a date I can see it displayed correctly in the format I've set.

**Related code:**
My nb-datepicker code:

```


Birthday





```

PLEASE NOTE: this might be related to #1088 (now closed) but it is still there.

EDIT: I've also noticed that the format is wrong: If I choose "April 8, 2019" (today) I get "2019-04-08" in the input field, but fetching from TS I get: ""2019-04-07T22:00:00.000Z" that is 1 day backward and contains "T22:00:00.000Z" that cause problem server-side.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.