Temporal.Instant.prototype.round()
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Phương thức round() của các thực thể Temporal.Instant trả về một đối tượng Temporal.Instant mới biểu diễn instant này được làm tròn đến đơn vị đã cho.
Cú pháp
round(smallestUnit)
round(options)
Tham số
smallestUnit-
Một chuỗi biểu diễn tùy chọn
smallestUnit. Đây là cú pháp tắt, vì vậyround(smallestUnit)tương đương vớiround({ smallestUnit }), trong đósmallestUnitlà một chuỗi. options-
Một đối tượng chứa một số hoặc tất cả các thuộc tính sau (theo thứ tự chúng được truy xuất và xác thực):
roundingIncrementOptional-
Một số (được cắt bỏ thành số nguyên) biểu diễn mức tăng làm tròn theo
smallestUnitđã cho. Mặc định là1. Mức tăng vàsmallestUnitphải chia đều 24 giờ; ví dụ: 45 giây là ước số của 86400 giây, và 100 phút là ước số của 3600 phút. Điều này ít nghiêm ngặt hơn một chút so với phương thứcround()của các lớp khác, tất cả đều yêu cầu mức tăng là ước số của giá trị tối đa của đơn vị. roundingModeOptional-
Một chuỗi chỉ định cách làm tròn phần phân số của
smallestUnit. XemIntl.NumberFormat(). Mặc định là"halfExpand". smallestUnit-
Một chuỗi biểu diễn đơn vị nhỏ nhất cần đưa vào đầu ra. Giá trị phải là một trong các giá trị sau:
"hour","minute","second","millisecond","microsecond","nanosecond", hoặc dạng số nhiều của chúng. Đối với các đơn vị lớn hơn"nanosecond", các phần phân số củasmallestUnitsẽ được làm tròn theo cài đặtroundingIncrementvàroundingMode.
Giá trị trả về
Một đối tượng Temporal.Instant mới biểu diễn instant này được làm tròn đến đơn vị đã cho, trong đó tất cả các đơn vị nhỏ hơn smallestUnit đều bị đặt về không.
Ngoại lệ
RangeError-
Được ném nếu bất kỳ tùy chọn nào không hợp lệ.
Ví dụ
>Làm tròn các đơn vị nhỏ
const instant = Temporal.Instant.fromEpochMilliseconds(1000);
const roundedInstant = instant.round("second");
console.log(roundedInstant.epochMilliseconds); // 1000
const instant2 = instant.round("minute");
console.log(instant2.epochMilliseconds); // 0
Đặc tả
| Thông số kỹ thuật |
|---|
| Temporal> # sec-temporal.instant.prototype.round> |