PHP date_create_from_format() ฟังก์ชัน

ตัวอย่าง

คืนสร้าง DateTime โอบเจกต์ที่ถูกจัดรูปแบบตามรูปแบบที่กำหนด

<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>

ตัวอย่างการทำงาน

การกำหนดและการใช้งาน

date_create_from_format() ฟังก์ชันคืนสร้าง DateTime โอบเจกต์ที่ถูกจัดรูปแบบตามรูปแบบที่กำหนด

รูปแบบ

date_create_from_format(format,time,timezone);
ปรากฏการณ์ รายละเอียด
format

ความจำเป็น กำหนดรูปแบบที่ต้องการใช้format ตัวอักษรสามารถใช้งานกับข้อความตัวอักษรต่อไปนี้

  • d - วันของเดือน มีหน้าจองหนึ่ง
  • j - วันของเดือน ไม่มีหน้าจองหน้าหนึ่ง
  • D - วันในสัปดาห์ (Mon - Sun)
  • I - วันในสัปดาห์ (Monday - Sunday)
  • S - สาธรณะมณฑลของวันในเดือน (st, nd, rd, th)
  • F - ชื่อเดือน (January - December)
  • M - ชื่อเดือน (Jan - Dec)
  • m - เดือน (01 - 12)
  • n - เดือน (1 - 12)
  • Y - ปี (เช่น 2013)
  • y - ปี (เช่น 13)
  • a และ A - am หรือ pm
  • g - ระบบเวลา 12 ชั่วโมง ไม่มีตัวเลขหน้า
  • h - ระบบเวลา 12 ชั่วโมง พร้อมด้วยตัวเลขหน้า
  • G - ระบบเวลา 24 ชั่วโมง ไม่มีตัวเลขหน้า
  • H - ระบบเวลา 24 ชั่วโมง พร้อมด้วยตัวเลขหน้า
  • i - นาที พร้อมด้วยตัวเลขหน้า
  • s - วินาที พร้อมด้วยตัวเลขหน้า
  • u - ไมโครวินาที (สามารถมีจำนวนถึงหกตัวเลข)
  • e, O, P และ T - สัญญาณหมายเขตเวลา
  • U - วินาทีที่ผ่านไปตั้งแต่ Unix Epoch
  • (ช่องว่าง)
  • # - หลักแบ่งที่กำหนดไว้ด้านล่างหนึ่ง แบบ ;, :, /, ., ,, -, (, )
  • ? - บาตรหลักสุ่มๆ หนึ่ง
  • * - บาตรหลักสุ่มๆ จนถึงตัวแบ่ง/ตัวเลขต่อไป
  • ! - คืนค่าทุกหมวดหมู่ให้กลับที่ Unix Epoch
  • | - ถ้าทุกหมวดหมู่ยังไม่ได้ถูกแจงว่า ทุกหมวดหมู่จะถูกคืนค่าให้กลับที่ Unix Epoch
  • + - ถ้ามี ข้อมูลหลังความหมายจะส่งเตือน ไม่ใช่ข้อผิดพลาด
time จำเป็น
timezone ตัวเลือก time ภาวะเวลา โดยมาตรฐานคือภาวะเวลาปัจจุบัน

รายละเอียดเทคนิค

ค่าที่กลับค่ามา ถ้าประสบความสำเร็จ จะกลับค่า DateTime ตัวเดียว ถ้าล้มเหลว จะกลับค่า FALSE
PHP รุ่น: 5.3+