Home
Main Page

PHP Basic
Introduction
Syntax
Variables
Operators
If...Else
Switch
Arrays
Looping
Functions
Forms
GET
POST

PHP Advanced
Date
Include
File
File Upload
Cookies
Sessions
Mail
Secure Mail

MySQL Database
Introduction
Connect
Create
Insert
Select
Where
Order By
Update
Delete

PHP Database
ODBC

PHP Reference
PHP Manual

PHP Date



ฟังก์ชั่น Date() ถูกใช้จัดรูปแบบเวลา หรือวันที่ จากค่า Timestamp ซึ่มี syntax ดังนี้
date(format,timestamp)

  • format คือ การระบุรูปแบบจาก timestamp เพื่อแสดงข้อมูลออกมา
  • timestamp คือ ค่าตัวเลขของจำนวนวินาที เริ่มตั้งแต่วันที่ 1 มกราคม ค.ศ. 1970 เวลา 00:00:00 น. ถ้าไม่ระบุจะเป็นค่าเวลาปัจจุบัน

    รูปแบบของ Date()

    ค่าแรกของฟังก์ชั่น date() มีรูปแบบต่างๆ มากมาย เราจะแสดงให้ดูตัวอย่างบางตัว:

  • d คือ แสดงวันของเเดือน มีค่า 01-31
  • m คือ แสดงเดือน มีค่า 01-12
  • Y คือ แสดงปี มีค่าเป็น ค.ศ. 4 หลัก
    ค่าในรูปแบบต่างๆ สามารถดูได้จาก php date function

    ส่วนตัวอักขระ เช่น "/" , "." , "-" สามารถจะเพิ่มเข้าไประหว่างตัวอักษรของรูปแบบเวลาได้
    <?php
    echo date("Y/m/d");
    echo "<br />";
    echo date("Y.m.d");
    echo "<br />";
    echo date("Y-m-d");
    ?> 
    
    ค่าที่ได้จะเป็น

    2006/07/11
    2006.07.11
    2006-07-11

    การสร้าง timestamp

    การสร้าง timestamp เป็นเวลาปัจจุบันจะใช้ฟังก์ชั่น time() จะได้ค่าตัวเลข 10 หลักแบบนี้ 1283592870 ซึ่งถ้าเราไม่ใส่ค่า timestamp จะได้ค่าเดียวกันกับ time()

    ค่า timestamp เป็นค่าที่จะใส่หรือไม่ก็ได้ในฟังก์ชั่น date() ถ้าไม่ใส่จะเป็นเวลาปัจจุบัน แต่ถ้าเราต้องการระบุเวลาที่แน่นอนล่ะ จะต้องใช้ฟังก์ชั่น mktime() โดยมี syntax ดังนี้:

    mktime(hour,minute,second,month,day,year)
    ตัวอย่างถ้าเราต้องการให้แสดงวันที่ อีก 2 วันข้างหน้าจะเขียนดังนี้

    <?php
    $tomorrow = mktime(0,0,0,date("m"),date("d")+2,date("Y"));
    echo "วันอีก 2 วันข้างหน้า คือ ".date("d/m/Y", $tomorrow);
    ?> 
    
    ค่าที่ได้จะเป็น

    วันอีก 2 วันข้างหน้า คือ 06/09/2010



    Related Sites
    php.net
    mysql
    phpMyAdmin
    apache
    thainuke
    microsoft
    linux
    PostgreSQL
    Zend Technologies
    CentOS

    Special Thanks
    ohohost.com
    w3schools.com

    Advertise




    Power By



     
    2464383







    Copyright 2006 by Phpstreet. All Rights Reserved.