Hàm mktime() trong PHP
Mẫu
Trả về một giá trị UNIX timestamp của ngày tháng. Sau đó sử dụng nó để tìm ngày trong tháng:
<?php // Output: October 3, 1975 was on a Friday echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975)); ?>
Định nghĩa và cách sử dụng
Hàm gmmktime() trả về dấu thời gian UNIX của ngày tháng.
Lưu ý:Hàm này tương tự gmmktime() Cùng nhau, khác biệt là các tham số truyền đại diện cho ngày tháng (không phải ngày tháng GMT).
Ngữ pháp
mktime(hour,minute,second,month,day,year,is_dst);
Tham số | Mô tả |
---|---|
hour | Tùy chọn. Định nghĩa giờ. |
minute | Tùy chọn. Định nghĩa phút. |
second | Tùy chọn. Định nghĩa giây. |
month | Tùy chọn. Định nghĩa tháng. |
day | Tùy chọn. Định nghĩa ngày. |
year | Tùy chọn. Định nghĩa năm. |
is_dst |
Tùy chọn. Nếu thời gian trong mùa hè (DST), đặt thành 1, nếu không biết thì đặt thành 0, nếu không biết thì đặt thành -1 (mặc định). Nếu không biết, PHP sẽ tự tìm kiếm (có thể tạo ra kết quả bất ngờ). Lưu ý:Tham số này đã bị loại bỏ trong PHP 5.1.0. Thay thế bằng tính năng xử lý múi giờ mới. |
Chi tiết kỹ thuật
Giá trị trả về: | Trả về giá trị số nguyên là dấu thời gian Unix, nếu có lỗi thì trả về FALSE. |
---|---|
PHP phiên bản: | 4+ |
Nhật ký cập nhật: |
PHP 5.3.0: nếu sử dụng is_dst Nếu có tham số, sẽ ném E_DEPRECATED. PHP 5.1.0: tham số is_dst đã bị loại bỏ. Nếu mktime() được gọi mà không có tham số, sẽ ném thông báo E_STRICT. Vui lòng sử dụng hàm time() thay thế. |