Temporal.ZonedDateTime.prototype.toPlainTime()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Phương thức toPlainTime() của các thực thể Temporal.ZonedDateTime trả về một đối tượng Temporal.PlainTime mới biểu thị phần giờ của ngày-giờ này.
Warning:
Sau khi Temporal.ZonedDateTime được chuyển đổi sang Temporal.PlainTime, nó không còn nhận biết múi giờ nữa. Các hoạt động tiếp theo như số học hoặc các hoạt động with() sẽ không điều chỉnh theo DST và có thể không cho ra kết quả tương tự như các hoạt động tương đương với Temporal.ZonedDateTime ban đầu. Tuy nhiên, trừ khi bạn thực hiện các hoạt động đó qua quá trình chuyển đổi offset múi giờ, bạn không thể nhận ra sự khác biệt. Do đó, hãy rất cẩn thận khi thực hiện chuyển đổi này vì các kết quả tiếp theo có thể đúng hầu hết thời gian, nhưng chỉ hóa ra không đúng khi di chuyển qua các chuyển đổi offset như khi DST bắt đầu hoặc kết thúc.
Cú pháp
toPlainTime()
Tham số
Không có.
Giá trị trả về
Một đối tượng Temporal.PlainTime mới biểu thị phần giờ của ngày-giờ này.
Ví dụ
>Sử dụng toPlainTime()
const zdt = Temporal.ZonedDateTime.from(
"2021-07-01T12:34:56.987654321-04:00[America/New_York]",
);
const plainTime = zdt.toPlainTime();
console.log(plainTime.toString()); // 12:34:56.987654321
Đặc tả
| Specification |
|---|
| Temporal> # sec-temporal.zoneddatetime.prototype.toplaintime> |