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

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

คำอธิบาย

ฟังก์ชัน localtime() คืนค่าอาร์เรย์ที่ประกอบด้วยองค์ประกอบเวลาต่างๆ จาก Unix timestamp

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

localtime(timestamp, is_associative)

พารามิเตอร์

  • timestamp — Unix timestamp (ค่าเริ่มต้นคือเวลาปัจจุบันจาก time())
  • is_associative — หากเป็น TRUE คืนค่าอาร์เรย์แบบ associative หากเป็น FALSE หรือไม่ระบุ คืนค่าอาร์เรย์แบบ numeric index

คีย์ของอาร์เรย์ associative

  • tm_sec — วินาที (0-59)
  • tm_min — นาที (0-59)
  • tm_hour — ชั่วโมง (0-23)
  • tm_mday — วันของเดือน (1-31)
  • tm_mon — เดือน (0=มกราคม ... 11=ธันวาคม)
  • tm_year — ปี นับจาก 1900 (เช่น 2024 = 124)
  • tm_wday — วันของสัปดาห์ (0=อาทิตย์ ... 6=เสาร์)
  • tm_yday — วันของปี (0-365)
  • tm_isdst — เป็นเวลาฤดูร้อนหรือไม่ (1=ใช่, 0=ไม่)

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

<?php
$localtime = localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>

ผลลัพธ์ (ตัวอย่าง)

Array
(
    [0] => 45
    [1] => 30
    [2] => 14
    [3] => 15
    [4] => 0
    [5] => 124
    [6] => 1
    [7] => 44
    [8] => 0
)
Array
(
    [tm_sec] => 45
    [tm_min] => 30
    [tm_hour] => 14
    [tm_mday] => 15
    [tm_mon] => 0
    [tm_year] => 124
    [tm_wday] => 1
    [tm_yday] => 44
    [tm_isdst] => 0
)