PHP có một hàm ngày mà chúng ta có thể sử dụng để hiển thị ngày. Hàm date() trong PHP có thể lấy các loại định dạng và ngày hiển thị khác nhau tùy thuộc vào định dạng đó
Sử dụng hàm date(), chúng ta cũng có thể hiển thị tên tháng trong PHP
Hiển thị tên tháng trong PHP bằng hàm date()
Để hiển thị tên tháng trên trang web bằng hàm date, chúng ta chỉ cần truyền một định dạng cụ thể vào bên trong hàm. Để hiển thị tên tháng đầy đủ, chúng ta phải chuyển “F” làm định dạng bên trong hàm đó giống như bạn có thể thấy bên dưới
echo date('F');Đoạn mã PHP trên sẽ cung cấp tên tháng hiện tại
DecemberNgoài ra, chúng tôi có thể hiển thị đại diện văn bản ngắn của một tháng bao gồm ba chữ cái bằng cách chuyển định dạng "M" giống như bạn có thể thấy bên dưới
echo date('M');Nó sẽ hiển thị tên viết tắt của tháng
Dec
Ngoài ra, đọc
- Cách đọc một dòng cụ thể từ tệp văn bản trong PHP
- Cách xóa tất cả các tệp trong một thư mục trong PHP
Chúng tôi cũng có thể hiển thị tên tháng với ngày, năm và các tham số khác cùng nhau. Dưới đây là một số ví dụ về việc sử dụng định dạng tham số ngày khác nhau
<?php echo date('F d, Y'); echo "<br/>"; echo date('dS M, l'); echo "<br/>"; echo date('dS M Y'); ?>Chúng ta sẽ thấy đầu ra cho đoạn mã trên được đưa ra dưới đây
December 13, 2018 13th Dec, Thursday 13th Dec 2018Như vậy, bạn đã thấy cách hiển thị tên tháng trong PHP bằng cách sử dụng hàm date(). Chúng tôi cũng đã thấy rằng làm thế nào chúng tôi có thể sử dụng tên đó trong tên ngày, năm, ngày
Tôi hy vọng, bài đăng này sẽ hữu ích cho bạn. Nếu bạn có bất kỳ câu hỏi nào liên quan đến bài đăng này, bạn có thể hỏi tôi
Trước khi bạn nhận được ngày cuối cùng của tháng, bạn cần có một giá trị ngày giờ sẽ được chuyển đến hàm date()
Bạn có thể sử dụng hàm strtotime() để lấy giá trị dấu thời gian Unix của một ngày
Ví dụ: giả sử bạn cần tìm ngày cuối cùng của “ngày 2 tháng 1 năm 2022”
<?php // 👇 get the timestamp of the date $date = strtotime("2nd January 2022"); // 👇 get the last date for that month $last_date = date("Y-m-t", $date); print $last_date; // 2022-01-31 // 👇 convert last date to timestamp again $last_date = strtotime($last_date); // 👇 get the day of the last date $last_day = date("l", $last_date); print $last_day; // Monday ?>
Nếu bạn chỉ cần ngày cuối cùng, thì bạn có thể dừng lại sau khi nhận được giá trị <?php // 👇 create DateTime object from current time $date = new DateTime(); // 👇 modify the date $date->modify("last day of this month"); // 👇 format and print the date print $date->format("Y-m-d l"); // 2022-09-30 Friday ?> 0
Để có được ngày cuối cùng, bạn cần chuyển đổi ngày cuối cùng trở lại dấu thời gian Unix bằng cách sử dụng strtotime(), sau đó chuyển đổi lại lần nữa
Nhận ngày cuối cùng của tháng với lớp DateTime
Ngoài ra, bạn cũng có thể sử dụng lớp <?php // 👇 create DateTime object from current time $date = new DateTime(); // 👇 modify the date $date->modify("last day of this month"); // 👇 format and print the date print $date->format("Y-m-d l"); // 2022-09-30 Friday ?> 2 để lấy ngày cuối cùng hoặc ngày cuối cùng của tháng
Hãy xem xét ví dụ dưới đây
<?php // 👇 create DateTime object from current time $date = new DateTime(); // 👇 modify the date $date->modify("last day of this month"); // 👇 format and print the date print $date->format("Y-m-d l"); // 2022-09-30 Friday ?>
Như bạn có thể thấy, việc sử dụng lớp <?php // 👇 create DateTime object from current time $date = new DateTime(); // 👇 modify the date $date->modify("last day of this month"); // 👇 format and print the date print $date->format("Y-m-d l"); // 2022-09-30 Friday ?> 2 để tạo một đối tượng <?php // 👇 create DateTime object from current time $date = new DateTime(); // 👇 modify the date $date->modify("last day of this month"); // 👇 format and print the date print $date->format("Y-m-d l"); // 2022-09-30 Friday ?> 2 mới cho phép bạn viết ít mã hơn khi so sánh với việc sử dụng strtotime()
Bạn có thể di chuyển ngày đến ngày cuối cùng của tháng và in nó bằng định dạng <?php // 👇 create DateTime object from current time $date = new DateTime(); // 👇 modify the date $date->modify("last day of this month"); // 👇 format and print the date print $date->format("Y-m-d l"); // 2022-09-30 Friday ?> 6 để lấy ngày và thứ
Điều này cũng hoạt động khi bạn có một ngày xác định (không sử dụng thời gian hiện tại)
<?php // 👇 create DateTime object from specific time $date = new DateTime("3rd March 2021"); // 👇 modify the date $date->modify("last day of this month"); // 👇 print print $date->format("Y-m-d") . "\n"; // 2021-03-31 print $date->format("l") . "\n"; // Wednesday ?>
Tùy thuộc vào yêu cầu của bạn, bạn có thể dễ dàng lấy ngày cuối cùng hoặc ngày cuối cùng bằng cách sử dụng đối tượng <?php // 👇 create DateTime object from current time $date = new DateTime(); // 👇 modify the date $date->modify("last day of this month"); // 👇 format and print the date print $date->format("Y-m-d l"); // 2022-09-30 Friday ?> 2
strtotime() là một chức năng cũ có sẵn kể từ PHP v4. Đối tượng <?php // 👇 create DateTime object from current time $date = new DateTime(); // 👇 modify the date $date->modify("last day of this month"); // 👇 format and print the date print $date->format("Y-m-d l"); // 2022-09-30 Friday ?> 2 là một bổ sung mới hơn trong PHP v5. 2 giúp bạn thao tác các giá trị ngày và giờ