Sử dụng
$time = time[];
Cho ngày trước -
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
Trong 2 ngày trước
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time] -2 ,date["Y", $time]]];
Cho ngày hôm sau -
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]+ 1 ,date["Y", $time]]];
Trong 2 ngày tới
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time] +2 ,date["Y", $time]]];
[Php 4, Php 5, Php 7, Php 8]
Ngày - Định dạng dấu thời gian unix — Format a Unix timestamp
Sự mô tả
ngày [Chuỗi $format
,? int $timestamp
= null
]: Chuỗi[string $format
, ?int $timestamp
= null
]: string
Thông số
________số 8Định dạng được chấp nhận bởi datetimeinterface :: định dạng [].DateTimeInterface::format[].
timestamp
Tham số ____99 tùy chọn là dấu thời gian INT UNIX mặc định theo thời gian địa phương hiện tại nếu timestamp
bị bỏ qua hoặc null
. Nói cách khác, nó mặc định là giá trị của thời gian [].int Unix timestamp that defaults to the current local time if timestamp
is omitted or null
. In other words, it defaults to the value of
time[].
Trả về giá trị
Trả về một chuỗi ngày được định dạng. Nếu một giá trị không phải là số lượng được sử dụng cho timestamp
,
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
4 sẽ được trả về và lỗi mức date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
5 được phát ra.date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
4 is returned and an date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
5 level error is emitted. Errors/Exceptions
Mỗi cuộc gọi đến hàm ngày/giờ sẽ tạo ra
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
5 nếu múi giờ không hợp lệ. Xem thêm Date_Default_Timezone_set []date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
5 if the time zone is not valid. See also date_default_timezone_set[]Thay đổi
8.0.0 | ngày [Chuỗi $format ,? int $timestamp = null ]: Chuỗi |
Thông số
________số 8date[] examples
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
8Định dạng được chấp nhận bởi datetimeinterface :: định dạng [].
Ví dụ #2 Escaping ký tự trong Date []date[]
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time]- 1 ,date["Y", $time]]];
9Có thể sử dụng ngày [] và mktime [] cùng nhau để tìm ngày trong tương lai hoặc quá khứ.date[] and mktime[] together to find dates in the future or the past.
Ví dụ #3 ngày [] và mktime [] ví dụdate[] and mktime[] example
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time] -2 ,date["Y", $time]]];
0Ghi chú::
Điều này có thể đáng tin cậy hơn là chỉ đơn giản là thêm hoặc trừ đi số giây trong một ngày hoặc tháng vào dấu thời gian vì thời gian tiết kiệm ánh sáng ban ngày.
Một số ví dụ về định dạng ngày []. Lưu ý rằng bạn nên thoát khỏi bất kỳ ký tự nào khác, vì bất kỳ nhân vật nào hiện có ý nghĩa đặc biệt sẽ tạo ra kết quả không mong muốn và các ký tự khác có thể được gán ý nghĩa trong các phiên bản PHP trong tương lai. Khi trốn thoát, hãy chắc chắn sử dụng các trích dẫn đơn để ngăn các ký tự như \ n trở thành Newlines.date[] formatting. Note that you should escape any other characters, as any which currently have a special meaning will produce undesirable results, and other characters may be assigned meaning in future PHP versions. When escaping, be sure to use single quotes to prevent characters like \n from becoming newlines.
Ví dụ #4 ngày [] định dạngdate[] Formatting
date["Y-m-d", mktime[0,0,0,date["n", $time],date["j",$time] -2 ,date["Y", $time]]];
1Để định dạng ngày trong các ngôn ngữ khác, intldateformatter :: định dạng [] có thể được sử dụng thay vì ngày [].IntlDateFormatter::format[] can be used instead of date[].
Ghi chú
Ghi chú::
Điều này có thể đáng tin cậy hơn là chỉ đơn giản là thêm hoặc trừ đi số giây trong một ngày hoặc tháng vào dấu thời gian vì thời gian tiết kiệm ánh sáng ban ngày.strtotime[]. Additionally, some databases have functions to convert their date formats into timestamps [such as MySQL's » UNIX_TIMESTAMP function].
Một số ví dụ về định dạng ngày []. Lưu ý rằng bạn nên thoát khỏi bất kỳ ký tự nào khác, vì bất kỳ nhân vật nào hiện có ý nghĩa đặc biệt sẽ tạo ra kết quả không mong muốn và các ký tự khác có thể được gán ý nghĩa trong các phiên bản PHP trong tương lai. Khi trốn thoát, hãy chắc chắn sử dụng các trích dẫn đơn để ngăn các ký tự như \ n trở thành Newlines.
- Ví dụ #4 ngày [] định dạng
- Để định dạng ngày trong các ngôn ngữ khác, intldateformatter :: định dạng [] có thể được sử dụng thay vì ngày [].
- Ghi chú
- Để tạo dấu thời gian từ biểu diễn chuỗi của ngày, bạn có thể sử dụng strtotime []. Ngoài ra, một số cơ sở dữ liệu có các chức năng để chuyển đổi các định dạng ngày của chúng thành dấu thời gian [chẳng hạn như hàm của MySQL's »& NBSP; unix_timestamp].
- Xem thêm
- DateTimeIMmutable :: __ contruct [] - Trả về đối tượng DatetimeMutable mới
- DateTimeInterface :: định dạng [] - Ngày trả về được định dạng theo định dạng đã cho
- gmdate [] - định dạng ngày/giờ gmt/utc
- idate [] - Định dạng phần thời gian/ngày địa phương là Số nguyên
- getDate [] - Nhận thông tin ngày/giờ
getLastMod [] - có thời gian sửa đổi trang cuối cùng