Giới thiệu
Hàm gmmktime() trả về Unix timestamp cho thời điểm GMT/UTC từ các thành phần giờ, ngày, tháng, năm. Tương tự mktime() nhưng tham số được hiểu là giờ UTC.
Cú pháp
gmmktime(int $hour, int $minute, int $second, int $month, int $day, int $year, int $is_dst = -1): int|false
Tham số
- hour - Giờ (0-23).
- minute - Phút (0-59).
- second - Giây (0-59).
- month - Tháng (1-12).
- day - Ngày (1-31).
- year - Năm (4 chữ số, hoặc 2 chữ số 0-69 → 2000-2069, 70-99 → 1970-1999).
- is_dst - Không ảnh hưởng vì luôn là GMT. Tham số này deprecated.
Giá trị trả về
Trả về Unix timestamp (int) cho thời điểm GMT đó. Trả về false nếu tham số không hợp lệ.
Ví dụ
Ví dụ 1: Timestamp cho 10/9/2017 00:00:00 GMT
<?php $time = gmmktime(0, 0, 0, 9, 10, 2017); print($time . "\n"); ?>
Kết quả:
1505001600
Ví dụ 2: Kiểm tra thứ
<?php
echo "Nov 10, 2017 was on a " . date("l", gmmktime(0, 0, 0, 11, 10, 2017));
?>
Kết quả:
Nov 10, 2017 was on a Friday