Page 1 of 1

การแปลง timestamp ให้เป็น Datetime

Posted: 06/12/2016 1:04 pm
by pnut
การแปลง timestamp ให้เป็น Datetime
สวัสดีครับเดือนนี้ก็เป็นเดือนสุดท้ายของปีนี้แล้วนะครับ วันนี้ผมก็จะมาแนะนำวิธีการแปลงค่า timestamp ให้เป็น datetime กันนะครับว่ามีวิธีการอย่างไร และใช้ code phpอะไรบ้างในการแปลง
ก่อนอื่นก็ขอแนะนำสำหรับคนที่ไม่ทราบว่า timestamp คืออะไร เราก็จะมาบอกกันนะครับ โดย timestamp เป็นค่าตัวเลขที่นับจำนวนเป็นวินาทีตั้งแต่วันที่ 1 มกราคม 1970('1970-01-01 00:00:00' UTC) เป็นต้นมา รูปแบบของข้อมูลคือ YYYY-MM-DD HH:MM:SS โดยรองรับข้อมูลตั้งแต่ '1970-01-01 00:00:01' UTC ถึง '2038-01-09 03:14:07' UTC ใช้เนื้อที่ในการเก็บข้อมูล 4 byte
โดยการแปลง timestamp ให้เป็น Datetime ใช้โค้ดดังนี้

Code: Select all

<?php
$timestamp = "1463713965";  //เลข timestamp ที่ต้องการแปลงให้เป็น datetime โดย timestamp จะมีทั้งหมด 10 ตัว
echo date("Y-m-d H:i:s", $timestamp);
?> 
ผลลัพธ์ของการแปลงมีดังนี้
555.jpg
555.jpg (29.61 KiB) Viewed 2997 times