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

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
pnut
PHP Super Member
PHP Super Member
โพสต์: 488
ลงทะเบียนเมื่อ: 08/08/2016 10:48 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย 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 ใช้โค้ดดังนี้

โค้ด: เลือกทั้งหมด

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

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 72