Mình không nói những về khoảng đặc biệt của việc thực hiện thời gian trong PHPhường, nó là vấn đề bắt buộc rồi, liên quan cho quản lý cơ sở tài liệu nữa. Trong bài xích này chỉ là ra mắt những hàm liên quan mang đến thời hạn trong PHPhường và phương pháp thực hiện chúng:
1) date_default_timezone_set(“Asia/Ho_Chi_Minh”); xác minh múi tiếng cho khu vực, mình đã làm việc Á Lục cùng sinh sống Việt Nam- TP HCM đề xuất sẽ có được timezone là Asia/Ho_Chi_Minh, từng Quanh Vùng đang chênh lệch nhau thời hạn buộc phải chúng ta đề nghị chăm chú lúc website có tương quan đến nước ngoài.
Bạn đang xem: Tách ngày tháng năm trong php
Ví dụ:
Về múi tiếng các bạn có thể xem thêm tại: http://php.net/manual/en/timezones.php
2) time(): là biện pháp đơn giản nhất để mang ban bố về thời giờ hiện giờ. Nó không tồn tại tmê man số cùng trả ra kiểu dáng timestamp
Ví dụ: Lấy thì giờ hiện nay là
//trả ra có dạng nlỗi 1468839321eđến time(),"";//thời điểm hiện nay thêm vào đó 5 phút là 1468839621$after_5_min = time() + 5*60;echo "+ 5 min: ",$after_5_min,"";//Kết quả:1468839321+ 5 min:14688396213) checkdate(int $month, int $day, int $year) : khám nghiệm tính hợp lệ của một chuỗi tháng ngày năm với (PHPhường 4, PHP. 5, PHPhường 7) trả về true nếu chuỗi phù hợp lệ, còn false là chưa hợp lệ
var_dump(checkdate(12, 31, 2015));var_dump(checkdate(2, 29, 2015));//kết quảbool truebool false4) date ( string $format <, int $timestamp = time() > ): trả ra chuỗi theo format cơ mà chúng ta chỉ định vào $format, hoàn toàn có thể chạy tốt trên (PHP 4, PHP 5, PHPhường 7)
format: định dạng tháng ngày năm, tiếng phút giâytimestamp(ko bắt buộc) mang định là hàm time()Ví dụ:
//thời hạn hiện tại tạiemang lại date("Y-m-d H:i:s"). "";//cùng 1 ngàyemang lại date("Y-m-d H:i:s", strtotime("+1 day")) . "";//cộng 1 tuầneđến date("Y-m-d H:i:s", strtotime("+1 week")). "";//mang đến máy 4 tiếp theoecho date("Y-m-d H:i:s", strtotime("next Wednesday")). "";//thứ 2 vừa quaecho date("Y-m-d H:i:s", strtotime("last Monday"));7) getdate(): Lấy lên tiếng ngày giờ dạng mảng(PHP 4, PHP 5, PHP 7)
getdate (< int $timestamp = time() > ): cùng với các khóa nhỏng sau
“seconds” | số giây | 0 đến 59 |
“minutes” | số phút | 0 đến 59 |
“hours” | số giờ | 0 đến 23 |
“mday” | Ngày vào tháng | 1 đến 31 |
“wday” | Ngày trong tuần | 0 (Sunday) đến 6 (Saturday) |
“mon” | Tháng | 1 đến 12 |
“year” | Năm | 1999 |
“yday” | Ngày của năm | 0 đến 365 |
“weekday” | Ngày vào tuần(dạng chữ) | Sunday đến Saturday |
“month” | Tháng(dạng chữ) | January đến December |
0 | time() | timestamp,-2147483648 đến 2147483647. Xem thêm: Tycoon Business Game 3 - Business Tycoon Mod Apk Download |
Chúng ta prin_r hàm này sẽ thấy đươc khóa với giá trị
emang lại "";$today = getdate();print_r($today);eđến "";//Kết quảArray(
Tổng hợp những cam kết trường đoản cú tắt về định dạng ngày tháng năm, thời gian:
Time:
Ký tự | GIẢI THÍCH | Ví dụ |
a | buổi sớm cùng chiều, chữ thường | am hoặc pm |
A | buổi sớm với chiều, chữ HOA | AM hoặc PM |
g | Giờ theo phong cách 12 tiếng/ngày, không tồn tại số không với các số từ là 1 → 9 | 1 → 12 |
G | Giờ theo kiểu 24 tiếng/ngày, không có số ko với các số từ một -> 9 | 1 → 23 |
h | Giờ theo kiểu 12 tiếng/ngày, có số không cùng với các số từ là một → 9 | 01 → 12 |
H | Giờ theo kiểu 24 tiếng/ngày, có số không với các số từ là một → 9 | 01 → 23 |
i | Phút | 00 → 59 |
s | Giây | 00 → 59 |
Day:
Ký tự | GIẢI THÍCH | Ví dụ |
d | Ngày vào tháng, có kí từ 0 cho những ngày từ là một → 9 | 01 mang lại 31 |
D | Tên viết tắt của những sản phẩm vào tuần | Mon, Tue, Web, Thu, Fri, Sat, Sun |
j | Ngày trong tháng, không tồn tại kí từ 0 cho những ngày từ bỏ 1 → 9 | 1 mang lại 31 |
l | Tên rất đầy đủ các sản phẩm vào tuần | Monday cho Sunday |
w | Số trang bị từ bỏ của ngày trong tuần, ban đầu đếm từ bỏ Sunday là ngày 0 | Từ 0 → 6 (Sun → Sat) |
z | Số đồ vật từ bỏ của ngày vào năm | Từ 0 → 365 |
Week: (W) tuần thứ mấy trong thời điểm kiểu số
Month:
Ký tự | GIẢI THÍCH | Ví dụ |
F | Tên tương đối đầy đủ của tháng | January → December |
m | Số trang bị tự của tháng, gồm số 0 cùng với những số từ một → 9 | 01 → 12 |
M | Tên viết tắt của tháng | Jan → Dec |
sn | Số lắp thêm từ của tháng, không có số 0 với các số từ là một → 9 | 1 → 12 |
t | Số ngày trong một tháng | 28 → 31 |
Year:
Ký tự | GIẢI THÍCH | Ví dụ |
Y | Năm bao gồm 4 cam kết số | 2014, 2015 |
y | Năm gồm 2 ký số | 14, 15 |
=> Còn rất nhiều hàm không giống nữa, bản thân vẫn liên tiếp update thêm…