<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-874" %> http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์ของไทยแห่งใหม่
http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์แห่งใหม่
กลับหน้าแรก
 
ขอพระองค์จงทรงพระเจริญ
:: ติดต่อโฆษณา 089-6698280 ::
 
PHP :: ฟังก์ชันที่ใช้จัดการกับวันและเวลา


   ::
ฟังก์ชันที่ใช้จัดการกับวันและเวลา

โดย อ. นัฐพงศ์ ส่งเนียม

มีรายละเอียดดังนี้

     php มีคำสั่งมากมายที่ใช้จัดการ และแสดงข้อมูลเกี่ยวกับวันเวลาดังที่จะแสดงดังนี้ครับ

ฟังก์ชันที่ใช้จัดการกับวันและเวลา

          ฟังก์ชัน date() ฟังก์ชันนี้จะส่งคืนข้อมูลสตริงที่แสดงวัน/เวลาตามรูปแบบที่กำหนด
โดยอ้างอิงจากข้อมูลวันเวลา ในเครื่องคอมพิวเตอร์

date(สตริง[,timestamp])
อาร์กิวเมนต์ตัวแรก ใช้
     a อักษรบอกช่วงเวลา นั่นคือ "am" , "pm"
     A อักษรบอกช่วงเลา แบบตัวพิมพ์ใหญ่ นั่นคือ "AM" , "PM"
     d วันที่ โดยมีศูนย์นำหน้า นั่นคือ "01" ถึง "31"
     D ชื่อวันในสัปดาห์ แสดงเฉพาะ 3 ตัวอักษรแรก
     F ชื่อเต็มของเดือน
     g เลขชั่วโมงแบบ 12 ชั่วโมง ไม่มีศูนย์นำหน้า
     G เลขชั่วโมงแบบ 24 ชั่วโมง ไม่มีศูนย์นำหน้า
     h เลขชั่วโมงแบบ 12 ชั่วโมง มีศูนย์นำหน้า
     H เลขชั่วโมงแบบ 24 ชั่วโมง มีศูนย์นำหน้า
     i เลขนาที ( มีศูนย์นำหน้า )
     j วันที่ โดยไม่มีศูนย์นำหน้า นั่นคือ "1" ถึง "31"
     l ชื่อเต็มของวันในสัปดาห์
     L ค่าตรรกะที่แสดงว่า เดือนกุมภาพันธ์ของปีที่ระบุ มี 29 วันหรือไม่มี "1" คือมี "0" คือไม่มี
     m หมายเลขของเดือนต่าง ๆ แทนด้วยตัวเลข 01-12
     M ชื่อเดือน เฉพาะตัวอักษร 3 ตัวแรก
     n หมายเลขของเดือน โดยไม่มีศูนย์นำหน้า
     r วัน/เวลาในรูปแบบ "Fri,20 Jan 2004 16:01:07 +0200" เป็นต้น
     s เลขวินาที
     S ตัวเติมท้ายวันที่ 1 ด้วย st , 2 ด้วย nd , 3 ด้วย rd และอื่น ๆ ด้วย th
     t จำนวนวันของเดือน นั่นคือ "28" ถึง "31"
     T timezone เช่น "GMT" , "EST" เป็นต้น
     U จำนวนวินาทีทั้งหมดนับตั้งแต่เวลา 00:00 น. ของวันที่ 1 มกราคม 2513
     w หมายเลขของวันในสัปดาห์ นั่นคือ "0" - "6"
     y เลขปีแบบ 2 หลัก
     Y เลขปีแบบ 4 หลัก
     z หมายเลขของวันภายในปี ตั้งแต่ 0-365

ฟังก์ชัน getdate()

     ใช้แสดงรายละเอียดของวันและเวลาเช่นเดียวกับฟังก์ชัน date() แต่ผลลัพธ์จะเป็นarray
     ซึ่งมีสมาชิก index ต่าง ๆ ดังนี้
     "seconds" วินาที
     "minutes" นาที
     "hours" ชั่วโมง
     "mday" วันที่
     "wday" วันในสัปดาห์ ตั้งแต่ 0 (วันอาทิตย์) ถึง 6 (วันเสาร์)
     "mon" หมายเลขเดือน
     "year" ปี
     "yday" หมายเลขของวันภายในปี
     "weekday" ชื่อเต็มของวันในสัปดาห์
     "month" ชื่อเต็มของเดือน

ฟังก์ชัน checkdate()

     ใช้ตรวจสอบว่าวัน-เดือน-ปี ที่ระบุมีอยู่จริงหรือไม่
     วิธีการใช้ checkdate(หมายเลขเดือน,วันที่,ปี ค.ศ. 4 หลัก)

ฟังก์ชัน mktime()

     ใช้สร้าง timestamp (วัน/เวลา) ขึ้นมาจากตัวเลขวัน,เดือน,ปี,ชั่วโมง,นาที และวินาที ที่กำหนด
     mktime(ชั่วโมง,นาที,วินาที,เดือน,วัน,ปี)

ฟังก์ชัน time()

     เป็นฟังก์ชันที่ส่ง timestamp ของวัน/เวลาปัจจุบันในเครื่องกลับมาให้

ตัวอย่างการใช้ฟังก์ชันวันและเวลา

<?php
     echo date("วัน l ที่ j เดือน F ปี ค.ศ. Y เวลา H:i น.");

     $today=getdate();
     echo $today[hours]."<br>\n";
     echo $today[minutes]."<br>\n";
     echo $today[weekday]."<br>\n";
     echo $today[month] . "<br>\n";
     echo $today[year]."<br>\n";
?>


ผลผลัพธ์

     จากตัวอย่างมีการใช้ฟังก์ชัน date ในการแสดงวันเดือนปีและเวลา
     และมีการใช้ฟังก์ชัน getdate ในการนำวันและเวลามาแสดง
     
 Last Update :: 19/09/2550
:: http://www.siam2dev.com ::
e-mail :: xnattapong@hotmail.com , songneam@gmail.com