KIỂU DATETĨME

Một phần của tài liệu Giới thiệu về PHP (Ngôn ngữ lập trình) (Trang 78 - 80)

M ôn học: PHP B ài

3. KIỂU DATETĨME

Để làm việc với kiểu dữ liệu Date và Time, bạn sử dụng hàm của PH P có sần. C hẳng hạn , muốn trìn h bày chuỗi ngày thán g , bạn dùng hàm date với các th am sei như ví dụ sau:

<html> <head>

<title>Date and Time</title> </head>

<body>

<h4>Ngay hien tai</h4> <?php

echo date("j-S-F-Y"); echo "<br>";

echo date ( "M/Y" ) ; echo "<br>";

echo "Days of " . date ( "M" ) . " is " . date ( “t " ) ; echo "<br>"; ?> </body> </html> K ết quẳ trả về như hình 7-9. 1 '3 D a te a n d T im e - M ic r o so ft I n t e r n e t Explorer --- ^JnJüJ

File Edit View Favorites Tools Help D

Back T ^ | ỹ | Search Favorites 0Media (¿ỳ >y

Address 1 é*| h ttp ://lo c alh o st:8 5 /ch ap ter0 7 /d ate.p h p ỷ G o Links y>

Ngay hien tai J

20-th-Apri 1-2005 Apr/2005

Days of Apr is 30

¿5 Done Local intranet //.

H ình 7-9: Sử dụng hàm Date

Lưu ý rằng, th a n số trong hàm date được trìn h bày trong bảng sau

Code Diễn giải

a Buổi sáng/Chiều bàng hai ký tự thường am/pm.

A Buổi sáng/Chiều bầng hai ký tự hoa AM/PM.

B Định dạng thời gian S w a t c h I n t e r n e t , bạn có thể tham khảo

h t t p : / / s w a t c h . c o m / i n t e r n e t t i m e / i n t e r n e t t i m e . p h p 3 .

d Day (01-31) trong tháng vớí hai số, nếu ngày 1-9 sẽ có kèm số 0 . D Day [Mon-Sun) trong tuần vởi 3 ký tự .

F Tháng (January-December) trong nãm với tên tháng đầy đủ dạng text. g Hour (1-12) trong ngày 1 hoậc ?. số (khnng kfim 0 nến giờ t.ừ 1-9) . G Hour (0-23) trong ngày 1 hoặc 2 số (không kèm 0 nếu giờ từ 0-9) . h Hour (01-12) trong ngày 2 số (kèm 0 nếu giờ từ 01-09) .

H Hour ( 00-23 ) trong ngày 2 số (kèm 00 nếu giờ từ 00-09) .

i Minutes (01-59) đã trôi qua (kèm 00 nếu phút từ 00-59 ) .

j Day (1-31) 1 hoặc 2 số (không kèm 0 nếu ngày từ 1-9) .

1 Day [Monday-Sunday) trong tuần dạng text.

L Năm nhuần trẳ về 1, ngược lại hàm trả về 0 .

m Month (01-12 ) trong năm 2 số (kèm 00 nếu tháng từ 01-09) .

M Month (Jan-Dec) trong năm 3 ký tự .

n Month (1-12) 1 hoặc 2 số (không kèm 0 nếu tháng từ 1-9) .

s Seconds (01-59) đã trôi qua (kèm 00 nếu giây từ 00-59) .

s Thêm hai ký tự st, nd, rd hay th theo sau ngày dạng hai ký tự số (vi dụ như 12r' ) .

t Trả về tổng số ngày trong tháng (từ 28 -31) . T Ký tự Timezone của server với 3 ký tự, chẳng hạn như EST.

u Tổng số Seconds tủ 1 January 1970 tới hôm nay ứng với UNIX Time stamp.

w Day (0-6) của tuần, 0 ứng với Sunday và 6 ứng với Saturday.

y Nãm định dạng 2 con số (03) . Y Nãm định dạng 4 con số (2003).

z Ngày trong nãm một hoặc 2 con số (0-3 65).

X Timezone hiện tại tính bang giây từ -43200 đến 43200 .

4. KẾT LUÂT

Trong bài này, chúng ta tập trung tìm hiểu xử lý chuỗi, m ảng và hàm ngày tháng. Trong bài tiếp, chúng ta tiếp tục tìm hiểu cơ sở dữ liệu mySQL.

M ôn học: MySQLB ài 8

Một phần của tài liệu Giới thiệu về PHP (Ngôn ngữ lập trình) (Trang 78 - 80)