Hàm 'date()'
Thuộc phần Logic và luồng chương trình trong hành trình PHP của Coddy. Bài học 46 trên 68.
Hàm (function) date() là công cụ chính của PHP để định dạng ngày và giờ thành chuỗi dễ đọc. Hàm này lấy ngày và giờ hiện tại, rồi hiển thị theo các ký tự định dạng bạn chỉ định, nên rất cần thiết khi hiển thị ngày tháng cho người dùng trong ứng dụng.
Hàm này dùng các ký tự định dạng gồm một chữ cái để biểu thị những phần khác nhau của ngày hoặc giờ. Các ký tự phổ biến nhất gồm Y cho năm có bốn chữ số, m cho tháng có hai chữ số, d cho ngày có hai chữ số, H cho giờ theo định dạng 24 giờ, i cho phút và s cho giây.
<?php
echo date("Y-m-d"); // In ra: 2024-03-15
echo date("H:i:s"); // In ra: 14:30:25
echo date("Y-m-d H:i:s"); // In ra: 2024-03-15 14:30:25
?>Bạn có thể kết hợp các ký tự định dạng này với bất kỳ dấu phân cách hoặc văn bản nào cần dùng. Hàm date() tự động dùng ngày và giờ hiện tại khi được gọi, rất phù hợp để tạo dấu thời gian, nhật ký hoặc hiển thị thông tin "cập nhật lần cuối" trên trang web.
Tự làm thử
Bài học này không có thử thách code.
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Logic và luồng chương trình
1Hàm nâng cao
Hàm ẩn danhClosure và 'use'Hàm mũi tênHàm callbackDùng 'call_user_func'Hàm biếnTruyền tham chiếuHàm đệ quyÔn tập: tổng hợp về hàm4Mảng đa chiều
Tạo mảng 2 chiềuTruy cập phần tử trong mảng 2 chiềuChỉnh sửa phần tử trong mảng 2 chiềuLặp qua các vòng lặp lồng nhauMảng kết hợp 2 chiềuÔn tập: bài tập lưới đơn giản7Làm việc với ngày và giờ
Hàm 'date()'Dấu thời gian Unix với 'time()'Giới thiệu về đối tượng DateTimeĐịnh dạng đối tượng DateTimeChỉnh sửa đối tượng DateTimeÔn tập: Tính toán ngày2Thao tác nâng cao với mảng
Thêm phần tử bằng 'array_push'Xóa phần tử bằng 'array_pop'Thêm phần tử vào đầu mảng bằng 'array_unshift'Xóa phần tử đầu mảng bằng 'array_shift'Gộp các mảng được đánh chỉ sốGộp các mảng kết hợpTrích xuất phần tử bằng 'array_slice'Kiểm tra giá trị bằng 'in_array'Tìm khóa bằng 'array_search'Ôn tập: bài tập về danh sách phát3Sắp xếp mảng
Sắp xếp mảng có chỉ số tăng dầnSắp xếp mảng có chỉ số giảm dầnSắp xếp mảng kết hợp theo giá trịSắp xếp mảng kết hợp theo khóaSắp xếp theo thứ tự tự nhiênSắp xếp tùy chỉnh bằng 'usort'Ôn tập: Sắp xếp bảng xếp hạngTự luyện tập: Trình biên dịch PHP online