Как получить текущий формат системной даты, такой как дд / мм / гггг или мм / дд / гггг на стороне клиента

#angular #typescript

#angular #typescript

Вопрос:

Я использую элемент управления datepicker, в котором я должен установить формат даты, такой как формат дд / мм / гггг или мм / дд / гггг, на основе формата даты моего браузера.

Пример: если дата моего браузера 22/06/2019 — я должен установить формат «дд / ММ / гггг» в datepicker. если дата моего браузера 16.02.2019 — я должен установить формат «мм / дд / гггг» в datepicker.

Как мы можем реализовать этот сценарий в typescript или angular 6

Комментарии:

1. Пожалуйста, не используйте оба тега angular и angularjs

2. попробуйте new Date().toLocaleDateString()

3. Я попробовал новую дату ().toLocaleDateString() — она отображает дату как «27.03.2019». Мне нужен формат даты, будь то дд / ММ / гггг или ММ / дд / гггг. чтобы я мог установить формат в моем datepicker. Можете ли вы предложить другое возможное решение.

Ответ №1:

Для этого вы можете использовать угловой канал

 {{yourDate | date: 'dd/mm/yyyy'}}

                or

{{yourDate | date: 'mm/dd/yyyy'}}
  

https://angular.io/api/common/DatePipe