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

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

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

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย Ik Kat »

วิธีการใช้งานฟังก์ชั่น 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 เกี่ยวกับ วันที่ และเวลา ปฏิทิน
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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