วิธีการใช้งาน Date Time Function เบื้องต้น

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

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

ภาพประจำตัวสมาชิก
Ik Kat
PHP Super Member
PHP Super Member
โพสต์: 281
ลงทะเบียนเมื่อ: 26/06/2017 2:32 pm

วิธีการใช้งาน Date Time Function เบื้องต้น

โพสต์โดย Ik Kat » 26/07/2017 2:11 pm

วิธีการใช้งานฟังก์ชั่น time() แสดงเวลาปัจจุบัน

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

<?php
echo time();
?>
ผลลัพธ์ : 1501051214  //แสดงเป็นมิลลิวินาที


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

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

<?php
echo date('d-m-y h:i:s');
?>
ผลลัพธ์ : 26-07-17 08:42:12


วิธีการใช้งานฟังก์ชั่น date_default_timezone_set() ตั้งค่าเวลาท้องถิ่น

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

<?php
date_default_timezone_set('asia/bangkok');
echo date('d-m-y h:i:s');
?>
ผลลัพธ์ : 26-07-17 01:46:26 // เวลาประเทศไทย


วิธีการใช้งานฟังก์ชั่น mktime() สร้าง time stamp ตามค่าที่กำหนด

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

<?php
echo mktime(0,0,0,26,07,2017);
?>
ผลลัพธ์ : 1549494000 //แสดงผลเป็นมิลลิวินาที


วิธีตั้งค่ารูปแบบในฟังก์ชั่น mktime()

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

<?php
echo date("d-m-y", mktime(0, 0, 0, 7, 26, 2017));
?>
ผลลัพธ์ : 26-07-17


วิธีการใช้งานฟังก์ชั่น strtotime() สร้าง time stamp จากข้อความวันที่

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

<?php
echo strtotime("now");
?>
ผลลัพธ์ : 1501052358 //แสดงผลเป็นมิลลิวินาที


วิธีตั้งค่ารูปแบบในฟังก์ชั่น strtotime()

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

<?php
echo date("d-m-y h:i:s",strtotime("now"));
?>
ผลลัพธ์ : 26-07-17 09:02:27


วิธีตั้งค่าฟังก์ชั่น strtotime() ให้บวกเพิ่มไปอีก 1 สัปดาห์

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

<?php
echo date("d-m-y h:i:s",strtotime("+ 1 week"));
?>
ผลลัพธ์ : 02-08-17 09:04:49


วิธีตั้งค่าฟังก์ชั่น strtotime() ให้ลบเพิ่มไปอีก 1 สัปดาห์
<?php
echo date("d-m-y h:i:s",strtotime("- 1 week"));
?>
ผลลัพธ์ : 19-07-17 09:07:17


VDO สอนเขียน PHP7
ที่มาของข้อมูล : การใช้งาน Built-in functions เกี่ยวกับ วันที่ และเวลา ปฏิทิน

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 5 และ บุคคลทั่วไป 0 ท่าน