Số tháng có thể được chuyển đổi thành tên tháng bằng cách sử dụng các hàm PHP. Có hai hàm để chuyển đổi số tháng đã cho thành tên tháng
Phương pháp 1. Sử dụng hàm mktime[]. Hàm mktime[] là một hàm có sẵn trong PHP được sử dụng để trả về dấu thời gian Unix cho một ngày. Dấu thời gian trả về một số nguyên dài chứa số giây giữa Unix Epoch [01/01/1970, 00. 00. 00 GMT] và thời gian được chỉ định. Giờ, phút, giây, tháng, ngày và năm được gửi dưới dạng tham số cho hàm mktime[] và nó trả về một số nguyên Dấu thời gian Unix nếu thành công và Sai nếu có lỗi
cú pháp
int mktime[ $hour, $minute, $second, $month, $day, $year, $is_dst]
Ví dụ
December0
December1
December2
December3
December4
December5
December2
December1
December2
December3
December4
December5
December6
December7
December8
December9
December00
December4
December02
December2
December04
December05
December3____107
December08
December09
December2
December81
đầu ra.
December
Phương pháp 2. Sử dụng ngày giờ. hàm createFromFormat[]. Ngày Giờ. Hàm createFromFormat[] là một hàm sẵn có trong php được sử dụng để phân tích chuỗi thời gian theo một định dạng đã chỉ định. Hàm này chấp nhận ba tham số và trả về DateTime mới nếu thành công hoặc sai khi thất bại
định dạngcharacterDescriptionVí dụ giá trị trả vềNgày——dNgày của tháng, 2 chữ số với các số 0 đứng đầu từ 01 đến 31DA biểu diễn văn bản của một ngày, ba chữ cái từ Thứ Hai đến Chủ Nhật của tháng mà không có các số 0 ở đầu từ 01 đến 31l [chữ thường 'L']Một biểu diễn văn bản đầy đủ . 1. 0]1 [cho Thứ Hai] đến 7 [cho Chủ nhật]Hậu tố thứ tự tiếng Anh cho ngày trong tháng, 2 ký tự st, nd, rd hoặc
PHP 5.1.0]1 [for Monday] through 7 [for Sunday]SEnglish ordinal suffix for the day of the month, 2 charactersst, nd, rd or
th. Hoạt động tốt với biểu diễn jwSố của ngày trong tuần0 [đối với Chủ Nhật] đến 6 [đối với Thứ Bảy]zNgày trong năm [bắt đầu từ 0]0 đến 365Tuần——Số tuần của năm WISO-8601, các tuần bắt đầu từ Thứ Hai [đã thêm . 1. 0] Ví dụ. 42 [tuần thứ 42 trong năm]Tháng——FA biểu diễn văn bản đầy đủ của một tháng, chẳng hạn như tháng Giêng hoặc tháng BaTừ tháng Giêng đến tháng Mười haim Biểu thị số của một tháng, với các số 0 đứng đầu từ 01 đến 12MA biểu thị văn bản ngắn của một tháng, ba chữ cáiJan đến DecnĐại diện số của . Số năm ISO-8601. Giá trị này có cùng giá trị với
Y, ngoại trừ nếu số tuần ISO
[W] thuộc về năm trước hoặc năm sau, thì năm đó
is used instead. [added in PHP 5.1.0]Examples: 1999 or 2003YA full numeric representation of a year, 4 digitsExamples: 1999 or 2003yA two digit representation of a yearExamples: 99 or 03Time——aLowercase Ante meridiem and Post meridiemam or pmAUppercase Ante meridiem and Post meridiemAM or PMBSwatch Internet time000 through 999g12-hour format of an hour without leading zeros1 through 12G24-hour format of an hour without leading zeros0 through 23h12-hour format of an hour with leading zeros01 through 12H24-hour format of an hour with leading zeros00 through 23iMinutes with leading zeros00 to 59sSeconds, with leading zeros00 through 59uMicroseconds [added in PHP 5.2.2]Example: 654321Timezone——eTimezone identifier [added in PHP 5.1.0]Examples: UTC, GMT, Atlantic/AzoresI [capital i]Whether or not the date is in daylight saving time1 if Daylight Saving Time, 0 otherwise.ODifference to Greenwich time [GMT] in hoursExample: +0200PDifference to Greenwich time [GMT] with colon between hours and minutes [added in PHP 5.1.3]Example: +02:00TTimezone abbreviationExamples: EST, MDT …ZTimezone offset in seconds. The offset for timezones west of UTC is always
âm và đối với những múi giờ ở phía đông của UTC luôn là dương. -43200 đến 50400Ngày/Giờ đầy đủ——ngày cISO 8601 [được thêm vào trong PHP 5]2004-02-12T15. 19. 21+00. 00r» Ngày được định dạng RFC 2822Ví dụ. Thứ năm, ngày 21 tháng 12 năm 2000 16. 01. 07 +0200USgiây kể từ Unix Epoch [01/01/1970 00. 00. 00 GMT]Xem thêm giờ[]