Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน gmmktime() ใน PHP

คำอธิบาย

ฟังก์ชัน gmmktime() ใช้สร้าง Unix timestamp สำหรับวันที่/เวลาในเขตเวลา GMT/UTC คล้าย mktime() แต่พารามิเตอร์ทุกตัวถูกตีความว่าเป็นเวลา GMT ไม่ใช่ local time

รูปแบบการใช้งาน (Syntax)

gmmktime(int $hour, int $minute, int $second, int $month, int $day, int $year, int $is_dst = -1): int|false

พารามิเตอร์

  • hour - ชั่วโมง (0-23)
  • minute - นาที (0-59)
  • second - วินาที (0-59)
  • month - เดือน (1-12)
  • day - วัน (1-31)
  • year - ปี (4 หลัก)
  • is_dst - ไม่มีผล เพราะเป็น GMT เสมอ (deprecated)

ค่าที่คืนกลับ (Return Value)

คืนค่า Unix timestamp (จำนวนเต็ม) หรือ false ถ้าล้มเหลว

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1

<?php
$time = gmmktime(0, 0, 0, 9, 10, 2017);
print($time . "\n");
?>

ผลลัพธ์

1505001600

ตัวอย่างที่ 2 - หาวันของสัปดาห์

<?php
echo "Nov 10, 2017 was on a " . date("l", gmmktime(0, 0, 0, 11, 10, 2017));
?>

ผลลัพธ์

Nov 10, 2017 was on a Friday