คำอธิบาย
ฟังก์ชัน 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
)