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

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

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

Post Reply
User avatar
pnut
PHP Super Member
PHP Super Member
Posts: 488
Joined: 08/08/2016 10:48 am

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

Post by pnut » 06/12/2016 1:04 pm

การแปลง 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 2311 times

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 2 guests