PHP วันที่ / เวลาบทนำ
ฟังก์ชั่นวันที่ / เวลาจะช่วยให้คุณได้รับวันที่และเวลาจากเซิร์ฟเวอร์ที่ PHP สคริปต์ของคุณทำงาน จากนั้นคุณสามารถใช้ฟังก์ชั่นวันที่ / เวลาในการจัดรูปแบบวันที่และเวลาในหลายวิธี
Note: ฟังก์ชั่นเหล่านี้ขึ้นอยู่กับการตั้งค่าตำแหน่งที่ตั้งของเซิร์ฟเวอร์ของคุณ จำไว้ว่าให้ใช้เวลาออมแสงและเผ่นปีในการพิจารณาเมื่อทำงานร่วมกับฟังก์ชั่นเหล่านี้
การติดตั้ง
ฟังก์ชั่น PHP วันที่ / เวลาเป็นส่วนหนึ่งของหลัก PHP การติดตั้งไม่จำเป็นต้องใช้ฟังก์ชั่นเหล่านี้
Runtime การกำหนดค่า
ลักษณะการทำงานของฟังก์ชั่นเหล่านี้เป็นผลมาจากการตั้งค่าใน php.ini:
ชื่อ | ลักษณะ | ค่าเริ่มต้น | PHP เวอร์ชัน |
---|---|---|---|
date.timezone | เขตเวลาเริ่มต้น (used by all date/time functions) | "" | PHP 5.1 |
date.default_latitude | ละติจูดเริ่มต้น (used by date_sunrise() และ date_sunset() ) | "31.7667" | PHP 5.0 |
date.default_longitude | ลองจิจูดเริ่มต้น (used by date_sunrise() และ date_sunset() ) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | พระอาทิตย์ขึ้นเริ่มต้นสุดยอด (used by date_sunrise() และ date_sunset() ) | "90.83" | PHP 5.0 |
date.sunset_zenith | พระอาทิตย์ตกที่เริ่มต้นสุดยอด (used by date_sunrise() และ date_sunset() ) | "90.83" | PHP 5.0 |
PHP 5 วันที่ / เวลาฟังก์ชั่น
ฟังก์ชัน | ลักษณะ |
---|---|
checkdate() | ตรวจสอบวันที่เกรกอเรียน |
date_add() | เพิ่มวันเดือนปีชั่วโมงนาทีและวินาทีวันที่ |
date_create_from_format() | ส่งคืนวัตถุ DateTime ใหม่รูปแบบตามรูปแบบที่ระบุ |
date_create() | ส่งคืนวัตถุ DateTime ใหม่ |
date_date_set() | ตั้งวันที่ใหม่ |
date_default_timezone_get() | ส่งกลับเขตเวลาเริ่มต้นที่ใช้โดยวันที่ / ฟังก์ชั่นตลอดเวลา |
date_default_timezone_set() | ตั้งเขตเวลาเริ่มต้นที่ใช้โดยวันที่ / ฟังก์ชั่นตลอดเวลา |
date_diff() | ผลตอบแทนที่แตกต่างระหว่างวันที่สองวัน |
date_format() | ส่งกลับวันที่จัดรูปแบบตามรูปแบบที่ระบุ |
date_get_last_errors() | ส่งคืนคำเตือน / ข้อผิดพลาดที่พบในสตริงวันที่ |
date_interval_create_from_date_string() | ตั้งค่า DateInterval จากส่วนญาติของสตริง |
date_interval_format() | รูปแบบช่วง |
date_isodate_set() | ตั้งวันที่ ISO |
date_modify() | ปรับเปลี่ยนการประทับเวลา |
date_offset_get() | ส่งกลับเขตเวลาชดเชย |
date_parse_from_format() | ผลตอบแทนที่ได้อาเรย์ที่มีข้อมูลรายละเอียดเกี่ยวกับวันที่ระบุตามรูปแบบที่ระบุ |
date_parse() | ผลตอบแทนที่ได้อาเรย์ที่มีข้อมูลรายละเอียดเกี่ยวกับวันที่ระบุ |
date_sub() | หักวันเดือนปีชั่วโมงนาทีและวินาทีจากวันที่ |
date_sun_info() | ส่งกลับอาร์เรย์ที่มีข้อมูลเกี่ยวกับพระอาทิตย์ตกดิน / พระอาทิตย์ขึ้นและสนธยาเริ่มต้น / สิ้นสุดสำหรับวันที่ระบุไว้และสถานที่ตั้ง |
date_sunrise() | ส่งกลับเวลาพระอาทิตย์ขึ้นเป็นวันที่และสถานที่ที่กำหนด |
date_sunset() | ส่งกลับเวลาพระอาทิตย์ตกดินเป็นวันที่และสถานที่ที่กำหนด |
date_time_set() | กำหนดระยะเวลา |
date_timestamp_get() | ส่งกลับประทับเวลายูนิกซ์ |
date_timestamp_set() | ตั้งวันที่และเวลาที่อยู่บนพื้นฐานของการประทับเวลายูนิกซ์ |
date_timezone_get() | ส่งคืนโซนเวลาของวัตถุ DateTime รับ |
date_timezone_set() | ตั้งเขตเวลาสำหรับวัตถุ DateTime |
date() | รูปแบบวันที่และเวลาท้องถิ่น |
getdate() | ส่งกลับข้อมูลวันที่ / เวลาของการประทับเวลาหรือในปัจจุบันท้องถิ่นวันที่ / เวลา |
gettimeofday() | ส่งกลับเวลาปัจจุบัน |
gmdate() | จัดรูปแบบ GMT / วันเวลา UTC และเวลา |
gmmktime() | ส่งกลับประทับเวลา Unix สำหรับวันเวลา GMT |
gmstrftime() | จัดรูปแบบ GMT / วันเวลา UTC และเวลาตามการตั้งค่าสถานที่เกิดเหตุ |
idate() | จัดรูปแบบเวลาท้องถิ่น / วันเป็นจำนวนเต็ม |
localtime() | ส่งคืนเวลาท้องถิ่น |
microtime() | ส่งกลับประทับเวลา Unix ในปัจจุบันมีไมโคร |
mktime() | ส่งกลับประทับเวลา Unix สำหรับวันที่ |
strftime() | จัดรูปแบบตามเวลาท้องถิ่นและ / หรือวันตามการตั้งค่าสถานที่เกิดเหตุ |
strptime() | แยกวิเคราะห์เวลาวัน / สร้างขึ้นด้วย strftime() |
strtotime() | แยกวิเคราะห์ datetime ต้นฉบับเดิมภาษาอังกฤษเป็นภาษาประทับเวลายูนิกซ์ |
time() | ส่งกลับเวลาปัจจุบันเป็นเวลาในยูนิกซ์ |
timezone_abbreviations_list() | ผลตอบแทนที่ได้อาเรย์ที่มี DST, ชดเชยและชื่อเขตเวลา |
timezone_identifiers_list() | ส่งกลับอาร์เรย์จัดทำดัชนีกับทุกตัวระบุเขต |
timezone_location_get() | ส่งกลับข้อมูลสถานที่สำหรับเขตเวลาที่ระบุไว้ |
timezone_name_from_ abbr() | ส่งกลับชื่อเขตเวลาจากย่อ |
timezone_name_get() | ผลตอบแทนที่ได้ชื่อของเขตเวลาที่ |
timezone_offset_get() | ส่งกลับเขตเวลา GMT ชดเชยจาก |
timezone_open() | สร้างวัตถุ DateTimeZone ใหม่ |
timezone_transitions_get() | ผลตอบแทนที่ได้เปลี่ยนทุกเขตเวลา |
timezone_version_get() | ส่งกลับรุ่นของฐานข้อมูลเขตเวลาที่ |
PHP 5 ที่กำหนดไว้ล่วงหน้าวันที่ / เวลาคงที่
คงที่ | ลักษณะ |
---|---|
DATE_ATOM | อะตอม (example: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (example: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | เวิลด์ไวด์เว็บสมาคม (example: 2005-08-14T16:13:03+0000) |