angular / angular/components

Add docs example of custom timezone with MomentDateAdapter

Đang mở
#8,482 7 bình luận 4 reaction 0 người được giao Xem trên GitHub
area: docs area: material/datepicker help wanted P5
Ngôn ngữ chính
TypeScript
Star
25k
Fork
6.8k
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
91

Mô tả

#### Bug, feature request, or proposal:
[X] Feature Request

#### What is the expected behavior?
MomentDateAdapter should have timezone support.
Moment has a timezone lib (http://momentjs.com/timezone/) which you can set the timezone
manually. This is needed when you want to create a common date/datetime based in a specific timezone.

#### What is the current behavior?
MomentDateAdapter supports browser's timezone only when creating a new date moment object.

#### What are the steps to reproduce?
* Include MatMomentDateModule to use MomentDateAdapter
* Create a mat-datepicker
* Console the output (date generated)

#### What is the use-case or motivation for changing an existing behavior?
I do want to create a common date/datetime based in a specific timezone.

#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular CLI: 1.5.0
Node: 8.8.1
OS: darwin x64
Angular: 5.0.1
... animations, common, compiler, compiler-cli, core, forms
... http, platform-browser, platform-browser-dynamic
... platform-server, router

`@angular/cdk: 5.0.0-rc0`
`@angular/cli: 1.5.0`
`@angular/flex-layout: 2.0.0-beta.10-4905443`
`@angular/material-moment-adapter: 5.0.0-rc0`
`@angular/material: 5.0.0-rc0`
`@angular-devkit/build-optimizer: 0.0.32`
`@angular-devkit/core: 0.0.20`
`@angular-devkit/schematics: 0.0.34`
`@ngtools/json-schema: 1.1.0`
`@ngtools/webpack: 1.8.0`
`@schematics/angular: 0.1.2`
`typescript: 2.4.2`
`webpack-sources: 1.0.1`
`webpack: 3.8.1`

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách đọc tài liệu hiện tại về MatMomentDateModule và MomentDateAdapter, sau đó xem xét kịch bản múi giờ được mô tả trong issue. Thêm một ví dụ vào tài liệu cho thấy cách tạo ngày hoặc ngày giờ cho một múi giờ được chọn thủ công, và xác nhận rằng ví dụ này khớp với hành vi hiện tại của adapter.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
angular, typescript
Lĩnh vực
documentation
Loại issue
Tài liệu
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
38/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.