Temporal.Duration.prototype.negated()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Phương thức negated() của các instance Temporal.Duration trả về một đối tượng Temporal.Duration mới với giá trị phủ định của duration này (tất cả các trường giữ nguyên độ lớn, nhưng dấu bị đảo ngược).

Cú pháp

js
negated()

Tham số

Không có.

Giá trị trả về

Một đối tượng Temporal.Duration mới, trong đó tất cả các trường có cùng độ lớn với duration này, nhưng dấu bị đảo ngược (các trường dương trở thành âm và ngược lại).

Ví dụ

Sử dụng negated()

js
const d1 = Temporal.Duration.from({ hours: 1, minutes: 30 });
const d2 = Temporal.Duration.from({ hours: -1, minutes: -30 });

console.log(d1.negated().toString()); // "-PT1H30M"
console.log(d2.negated().toString()); // "PT1H30M"

Đặc tả

Specification
Temporal
# sec-temporal.duration.prototype.negated

Tương thích trình duyệt

Xem thêm