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

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

คำอธิบาย

ฟังก์ชัน gettimeofday() ใช้คืนค่าข้อมูลเวลาปัจจุบันในรูปแบบอาร์เรย์เชื่อมโยง มีรายละเอียดมากกว่า time() รวมถึงไมโครวินาที และข้อมูลเขตเวลา

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

gettimeofday(bool $return_float = false): array|float

พารามิเตอร์

  • return_float - true = คืนค่า float (timestamp.ไมโครวินาที), false = คืนค่าอาร์เรย์ (ค่าเริ่มต้น)

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

คืนค่าอาร์เรย์ที่มี key ต่อไปนี้ (ค่าเริ่มต้น):

  • sec - วินาทีนับจาก Unix Epoch
  • usec - ไมโครวินาที
  • minuteswest - นาทีทางตะวันตกของกรีนิช
  • dsttime - ประเภท DST correction

ถ้า return_float = true จะคืนค่า float แทน

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

ตัวอย่างที่ 1 - คืนค่าอาร์เรย์

<?php
print_r(gettimeofday());
?>

ผลลัพธ์

Array
(
    [sec] => 1539234547
    [usec] => 322766
    [minuteswest] => 0
    [dsttime] => 0
)

ตัวอย่างที่ 2 - คืนค่า float

<?php
echo gettimeofday(true);
?>

ผลลัพธ์

1539172203.5542

ตัวอย่างที่ 3 - รวม sec และ usec เอง

<?php
$res = gettimeofday();
echo "$res[sec].$res[usec]";
?>

ผลลัพธ์

1539172298.346375