ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

แปลงรูปแบบ วันและเวลา ที่ติด +07:00 (Time Zone) เมื่อเราได้ข้อมูล วันที่ และเวลาที่ติด time zone มาด้วย แล้วเราไม่ต้องการให้มันแสดงออกมากับวัน และเวลาเราด้วย ซึ่งนี่เป็นเพียงหนึ่งวิธีที่สามารถทำได้ ดังนี้

ฟังก์ชั่นที่ใช้

ฟังก์ชั่น date() สำหรับ แสดงวัน เดือนปี นาที วินาที ตามรูปแบบต่างๆที่ต้องการ

strtotime()

ฟังก์ชัน explode() : ใช้ในการแบ่ง String

 

ตัวอย่าง

$date = "24/07/2562 09:04:05+07:00";
echo "Default Date = " .$date;

ค่า date ที่ติด time zone

ค่า date ที่ติด +07:00(time zone)

 

ใช้ฟังก์ชั่น explode() เพื่อทำการแบ่ง String เป็น 2 ชุด โดยแบ่งตรงช่องว่างระหว่างวัน กับเวลา

$date = "24/07/2562 09:04:05+07:00";
$explode_date = explode(" ",$date);

  echo "Default Date = " .$date;
  echo "</br>";
  echo "Explode Date = ";
  print_r($explode_date);

ใช้ฟังก์ชั่น explode() เพื่อทำการแบ่ง String เป็น 2 ชุด โดยแบ่งตรงช่องว่างระหว่างวัน กับเวลา

ใช้ฟังก์ชั่น explode() เพื่อทำการแบ่ง String เป็น 2 ชุด

 

จะได้ Array มา 2 ชุด จากนั้น เก็บค่าวัน โดยอ้างอิง array ตำแหน่งที่ 0 และทำการ explode() array ตำแหน่งที่ 1 ที่เก็บเวลาไว้ โดยแบ่งจาก + 

$date = "24/07/2562 09:04:05+07:00";
$explode_date = explode(" ",$date);
$ex_date = $explode_date[0];
$explode_time = explode("+",$explode_date[1]);

  echo "Default Date = " .$date;
  echo "</br>";
  echo "New Date = ".$ex_date;
  echo "</br>";
  echo "Expolode time = ";
  print_r($explode_time);

explode() array ตำแหน่งที่ 1 ที่เก็บเวลาไว้ โดยแบ่งจาก +

ทำการ explode() array ตำแหน่งที่ 1 ที่เก็บเวลาไว้ 

 

จากนั้น ใช้ ฟังก์ชั่น strtotime() เปลี่ยน ตัวอักษร ( รูปแบบของ วัน เป็น ตัวหนึ่งสือ ) เป็น Unix timestamp และใช้ ฟังก์ชั่น date() จัดให้อยู่ในรูปแบบที่ต้องการ 

 $date = "24/07/2562 09:04:05+07:00";
 $explode_date = explode(" ",$date);
 $ex_date = $explode_date[0];
 $explode_time = explode("+",$explode_date[1]);
 $str_time = strtotime($explode_time[0]);
 $ex_time = date("h:i น.",$str_time);
 $show = $ex_date." ".$ex_time;

echo "Default Date = " .$date;
echo "</br>";
echo "New Date = ".$ex_date;
echo "</br>";
echo "New Time = ".$ex_time;
echo "</br>";
echo "Result = ".$show;

ผลลัพธ์ที่ได้

result

ผลลัพธ์

 

 

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
innerHTML คำสั่ง javascript ที่จะทำให้สามารถแสดงข้อความแทนที่ข้อความในแท็ก HTML
โดย jamepiyawat ศ 15 พ.ย. 2019 3:47 pm บอร์ด Jquery & Ajax Knowledge
1
4
ศ 15 พ.ย. 2019 5:02 pm โดย mindphp
หลักการตั้งชื่อไฟล์เพื่อให้สื่อกับทีมง่าย
โดย numtan5839 ศ 15 พ.ย. 2019 3:20 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
6
ศ 15 พ.ย. 2019 3:20 pm โดย numtan5839
การใช้ .text() .html() และ .val() เพื่อเปลี่ยนข้อความ เมื่อกดปุ่ม
โดย bankjittapol ศ 15 พ.ย. 2019 2:17 pm บอร์ด Jquery & Ajax Knowledge
0
6
ศ 15 พ.ย. 2019 2:17 pm โดย bankjittapol
วงจรสี (Colour Wheel)
โดย numtan5839 ศ 15 พ.ย. 2019 2:13 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
16
ศ 15 พ.ย. 2019 3:33 pm โดย numtan5839
จะเรียกใช้ api ของกรมอุตุ ได้อย่างไรครับ
โดย jamepiyawat พ 06 พ.ย. 2019 3:02 pm บอร์ด Programming - PHP
2
35
ศ 15 พ.ย. 2019 1:44 pm โดย aloha11x
การใส่ Intro Outro และการตัดต่อ VDO
โดย numtan5839 ศ 15 พ.ย. 2019 1:41 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
0
8
ศ 15 พ.ย. 2019 1:41 pm โดย numtan5839
ต้องการให้ ฐานข้อมูลบันทึกที่อยู่ของ รูปภาพ
โดย bankjittapol พ 06 พ.ย. 2019 3:51 pm บอร์ด Programming - PHP
3
42
ศ 15 พ.ย. 2019 5:19 pm โดย Losa
ต้องการให้ค่า transform เก็บไว้ในตัวแปร เพื่อเก็บในฐานข้อมูล
โดย bankjittapol จ 11 พ.ย. 2019 11:17 am บอร์ด Programming - PHP
3
32
ศ 15 พ.ย. 2019 12:43 pm โดย mindphp
จะทำอย่างไรให้ php เป็นเวอร์ชั่น 5 ครับ
โดย jamepiyawat ส 09 พ.ย. 2019 5:13 pm บอร์ด Programming - PHP
1
22
ศ 15 พ.ย. 2019 12:41 pm โดย mindphp
อยากทราบการหาพิกัด GPS จากรูปภาพ เพื่อนำข้อมูลมาใช้ในการแสดงพิกัดบนแผนที่ โดยใช้ภาษา PHP
โดย chaiyasitpraphut ศ 15 พ.ย. 2019 11:57 am บอร์ด Programming - PHP
1
8
ศ 15 พ.ย. 2019 12:40 pm โดย mindphp
ช่วยแนะนำวิธีการเอาค่าใน array มาใช้หน่อยครับ
โดย bankjittapol ศ 15 พ.ย. 2019 10:45 am บอร์ด Programming - PHP
2
20
ศ 15 พ.ย. 2019 11:54 am โดย bankjittapol
แปลงหน่วย bytes kb mb gb
โดย chaiyasitpraphut ศ 15 พ.ย. 2019 10:39 am บอร์ด MindPHP News / Feedback
0
5
ศ 15 พ.ย. 2019 10:39 am โดย chaiyasitpraphut
เช็คภาษีมูลค่าเพิ่ม
โดย chaiyasitpraphut ศ 15 พ.ย. 2019 10:09 am บอร์ด MindPHP News / Feedback
0
8
ศ 15 พ.ย. 2019 10:09 am โดย chaiyasitpraphut
ตรวจสอบไอพี แอดเดรส
โดย chaiyasitpraphut ศ 15 พ.ย. 2019 9:54 am บอร์ด MindPHP News / Feedback
0
6
ศ 15 พ.ย. 2019 9:54 am โดย chaiyasitpraphut
VDO - โปรแกรมคำนวณอัตราแลกเปลี่ยนสกุลเงิน
โดย numtan5839 พฤ 07 พ.ย. 2019 4:05 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
21
117
ศ 15 พ.ย. 2019 9:51 am โดย numtan5839
VDO - โปรแกรมตรวจสอบหมายเลขพัสดุ
โดย numtan5839 พฤ 07 พ.ย. 2019 3:57 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
15
82
ศ 15 พ.ย. 2019 9:50 am โดย numtan5839
VDO - การใช้โปรแกรมคำนวน ค่าเฉลี่ย, ค่าแปรปรวน, ค่าเบี่ยงเบนมาตราฐาน
โดย numtan5839 พฤ 07 พ.ย. 2019 2:54 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
11
110
ศ 15 พ.ย. 2019 9:50 am โดย numtan5839
VDO - การใช้โปรแกรมคำนวณสแควรูท
โดย numtan5839 พฤ 07 พ.ย. 2019 3:18 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
9
72
ศ 15 พ.ย. 2019 9:47 am โดย numtan5839
งานประจำวันที่ 15 พฤศจิกายน 2562
โดย numtan5839 ศ 15 พ.ย. 2019 9:38 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
1
13
ศ 15 พ.ย. 2019 1:06 pm โดย mindphp
งานประจำวันที่ 15 พฤศจิกายน 2562
โดย chaiyasitpraphut ศ 15 พ.ย. 2019 9:03 am บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
0
8
ศ 15 พ.ย. 2019 9:03 am โดย chaiyasitpraphut