[Php 5> = 5.3.0, Php 7, Php 8]
DateInterval :: định dạng - định dạng khoảng thời gian — Formats the interval
Sự mô tả
PublicDateInterval :: Định dạng [Chuỗi $format
]: Chuỗi DateInterval::format[string $format
]: string
Thông số
format
Các ký tự sau được nhận ra trong chuỗi tham số format
. Mỗi ký tự định dạng phải được tiền tố bằng dấu phần trăm [%
]. The following characters are recognized in the format
parameter string. Each format character must be prefixed by a percent sign [%
]. Thông số | format Các ký tự sau được nhận ra trong chuỗi tham số format . Mỗi ký tự định dạng phải được tiền tố bằng dấu phần trăm [% ]. | Thông số |
format Các ký tự sau được nhận ra trong chuỗi tham số format . Mỗi ký tự định dạng phải được tiền tố bằng dấu phần trăm [% ]. | Nhân vật format | Giá trị ví dụ |
% | Nghĩa đen % | Y |
Năm, số, ít nhất 2 chữ số với hàng đầu 0 | $format 0, $format 1 | $format 2 |
Năm, số | $format 3, $format 4 | $format 5 |
Tháng, số, ít nhất 2 chữ số với hàng đầu 0 | $format 0, $format 1, $format 8 | $format 9 |
Tháng, số | $format 3, $format 4, $format 8 | format 3 |
Ngày, số, ít nhất 2 chữ số với hàng đầu 0 | $format 0, $format 1, format 6DateTime::diff[] or format 2 otherwise
| format 7 |
Ngày, số | $format 3, $format 4, format 6 | format 1 |
Tổng số ngày là kết quả của DateTime :: diff [] hoặc format 2 khác | format 3, format 4, format 5 | format 6 |
Giờ, số, ít nhất 2 chữ số với hàng đầu 0 | $format 0, $format 1, format 9 | % 0 |
Giờ, số | $format 3, $format 4, format 9 | % 4 |
Phút, số, ít nhất 2 chữ số với hàng đầu 0 | $format 0, $format 1, % 7 | % 8 |
Phút, số | $format 3, $format 4, % 7 | format 2 |
Giây, số, ít nhất 2 chữ số với số 0 | $format 0, $format 1, format 5 | format 6 |
Giây, số | $format 3, $format 4, format 5 | % 0 |
Micro giây, số, ít nhất 6 chữ số với số 0 | % 1, % 2, % 3 | % 4 |
Micro giây, số | % 5, % 6, % 3 | % 8 |
Ký "%
9" khi âm, "%
0" khi dương
%
9, %
0
%
3
7.2.12 | % 9, % 6 |
7.1.0 | Trả về giá trị |
Trả về khoảng định dạng.
Thay đổiDateInterval example
%
1
%
2
%
3Phiên bản
Định dạng %
0 và %
4 bây giờ sẽ luôn luôn tích cực.DateInterval and
carry over points
%
1
%
2
%
6Phiên bản
Định dạng %
0 và %
4 bây giờ sẽ luôn luôn tích cực.DateInterval and DateTime::diff[] with the %a and %d modifiers
%
1
%
8
%
9Phiên bản
31 total days 1 month, 0 days
Định dạng %
0 và %
4 bây giờ sẽ luôn luôn tích cực.
Các ký tự định dạng
%
0 và%
4 đã được thêm vào.:Ví dụDateInterval::format[] method does not recalculate carry over points in time strings nor in date segments. This is expected because it is not possible to overflow values like
Y
0 which could be interpreted as anything fromY
1 toY
2.
Ví dụ #1 ví dụ