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));
?>

Chạy ví dụ

Đị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ế.