สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network
Moderator: mindphp , ผู้ดูแลกระดาน
jamepiyawat
PHP VIP Members
โพสต์: 2008 ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
โพสต์ที่ยังไม่ได้อ่าน
โดย jamepiyawat » 17/06/2019 4:10 pm
พอดีว่าผมอยากจะให้แสดงเวลาตาม วัน เดือน ปี แล้วก็ต่อด้วยเวลาตาม code นี้ครับ
โค้ด: เลือกทั้งหมด
if ($fetch['create_time']) {
date_default_timezone_set("Asia/Bangkok");
echo (date("d-m-Y H:i:s", $fetch['create_time']));
}
แต่สิ่งที่ได้คือ
โค้ด: เลือกทั้งหมด
Notice: A non well formed numeric value encountered in /opt/lampp/htdocs/tools_keyword_youtube/tools/tools_keyword_youtube/index.php on line 280
01-01-1970 07:00:00
Selection_674.png (31.76 KiB) Viewed 2898 times
วันและเวลาก็ไม่ตรงด้วยครับ
mindphp
ผู้ดูแลระบบ MindPHP
โพสต์: 41417 ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย mindphp » 17/06/2019 5:43 pm
รูปแบบ วันเวลา ที่กำหนด ในตารางใน ฐานข้อมูล กำหนด ไว้แบบไหน
ปกติ การเขียน default_timezone เราไม่ต้องกำหนด ในไฟล์ แต่ละไฟล์ เพราะ ทั้งเว็บไซต์ หรือ ทั้ง host ควรใช้ค่าเดียวกันทั้งหมด
jamepiyawat
PHP VIP Members
โพสต์: 2008 ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
โพสต์ที่ยังไม่ได้อ่าน
โดย jamepiyawat » 19/06/2019 10:41 am
รูปแบบ วันเวลาที่กำหนดในตารางในฐานข้อมูลกำหนดไว้แบบนี้ครับ
โค้ด: เลือกทั้งหมด
date_default_timezone_set("Asia/Bangkok");
$date = time();
$time = (date("Y-m-d H:i:s", $date)) . "<br>";
$ip = $_SERVER["REMOTE_ADDR"];
สิ่งที่เก็บไว้ในฐานเป็น 0000-00-00 หมดเลยครับ
โค้ด: เลือกทั้งหมด
if ($fetch['create_time']) {
echo $fetch['create_time'];
Selection_697.png (28.26 KiB) Viewed 2877 times
jamepiyawat
PHP VIP Members
โพสต์: 2008 ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
โพสต์ที่ยังไม่ได้อ่าน
โดย jamepiyawat » 19/06/2019 11:23 am
ให้แสดงผลเลยก็แสดงได้ปกติครับ
โค้ด: เลือกทั้งหมด
<tr class="active">
<td align="right" width="50%">
<?php echo $lang_recordtime . " :" ?>
</td>
<td>
<?php echo date("Y-m-d H:i:s", time()); ?>
</td>
</tr>
Selection_698.png (7.19 KiB) Viewed 2876 times
mindphp
ผู้ดูแลระบบ MindPHP
โพสต์: 41417 ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย mindphp » 19/06/2019 11:25 am
mindphp เขียน: รูปแบบ วันเวลา ที่กำหนด ในตารางใน ฐานข้อมูล กำหนด ไว้แบบไหน
ปกติ การเขียน default_timezone เราไม่ต้องกำหนด ในไฟล์ แต่ละไฟล์ เพราะ ทั้งเว็บไซต์ หรือ ทั้ง host ควรใช้ค่าเดียวกันทั้งหมด
รูปแบบ วันเวลา ที่กำหนด ในตารางใน ฐานข้อมูล กำหนด ไว้แบบไหน ?
mindphp
ผู้ดูแลระบบ MindPHP
โพสต์: 41417 ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย mindphp » 19/06/2019 11:38 am
โค้ด: เลือกทั้งหมด
echo (date("d-m-Y H:i:s", $fetch['create_time']));
ีรูปแบบ แบบนี้
โค้ด: เลือกทั้งหมด
date("d-m-Y H:i:s", time()); // ใช้สำหรับกำหนดรูปแบบตอนเก็บลงฐานข้อมูล
คือ date time และ ถ้าเก็บเป็น date time อยู่แล้ว เวลาเอามาแสดง echo ค่าออกมาตรงๆ ได้เลย ไม่ต้องแปลง โดยใช้ฟังก์ชั่น date แล้ว
แก้โครงสร้างตารางเป็น data time
และ
แก้การแสดงผลเป็น
2 ตอบกลับ
626 แสดง
โพสต์ล่าสุด โดย jamepiyawat
24/10/2019 4:55 pm
8 ตอบกลับ
1061 แสดง
โพสต์ล่าสุด โดย birdkritsna
26/09/2019 6:24 pm
1 ตอบกลับ
1414 แสดง
โพสต์ล่าสุด โดย mindphp
23/09/2018 12:47 am
1 ตอบกลับ
730 แสดง
โพสต์ล่าสุด โดย mindphp
01/12/2015 9:44 am
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 113