Hàm strtotime() trong PHP



Cú pháp

Cú pháp của hàm strtotime() trong PHP như sau:

int strtotime ( string $time [, int $now] );

Định nghĩa và cách sử dụng

Hàm này mong đợi được cung cấp một chuỗi chứa một date theo định dạng US English và sẽ cố gắng parse định dạng đó thành Unix timestamp liên quan tới timestamp được cung cấp trong now, hoặc thời gian hiện tại nếu không được cung cấp.

Hàm này sẽ sử dụng biến môi trường TZ (nếu có sẵn) để ước lượng timestamp. Từ PHP 5.1.0, có một số cách đơn giản hơn để định nghĩa timezone mà được sử dụng cho các hàm xử lý date/time. Tiến trình đó được giải thích trong chương về hàm date_default_timezone_get().

Tham số

Tham số Miêu tả
time Bắt buộc. Xác định chuỗi time để parse
now Tùy ý. Là timestamp được sử dụng để ước lượng giá trị trả về

Trả về giá trị

Trả về một timestamp nếu thành công, nếu không là FALSE. Trước PHP 5.1.0, hàm này sẽ trả về -1 nếu thất bại.

Ví dụ

Ví dụ sau minh họa cách sử dụng của hàm strtotime() trong PHP:


Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Hàm strtotime trong PHP

Các bài học PHP phổ biến khác tại VietJack:


tong_hop_ham_trong_php.jsp