PHP
PHP

Trang chủ

Tìm hiểu về hàm checkdate() trong PHP

PHP, viết tắt của Hypertext Preprocessor, là ngôn ngữ lập trình script phía máy chủ được thiết kế đặc biệt cho phát triển web. Điểm nổi bật của PHP so với các ngôn ngữ khác là khả năng tương thích với nhiều loại cơ sở dữ liệu và chạy mượt mà trên các máy chủ web. Tại Vietnix, chúng tôi không chỉ giới thiệu những khái niệm cơ bản về PHP mà còn cung cấp các ví dụ thực tế giúp bạn dễ dàng hiểu và áp dụng PHP vào việc phát triển website. Bên cạnh đó, Vietnix cũng thường xuyên cập nhật các bài viết mới về tính năng, mẹo và thủ thuật lập trình, giúp bạn giải quyết các thách thức phức tạp, từ đó không ngừng nâng cao và hoàn thiện kỹ năng lập trình của mình.
html
CSS
javascript
sql
python
php
c
c++
bootstrap
react
mysql
reactjs
vuejs
Javascript Tutorials
24/06/2024
3 phút đọc
Theo dõi Vietnix trên

Tìm hiểu về hàm checkdate() trong PHP

Hàm checkdate() trong PHP được sử dụng để kiểm tra tính hợp lệ của một ngày được đưa ra. Nó kiểm tra xem ngày được chỉ định có tồn tại trong lịch dương lịch hay không. Hàm này trả về true nếu ngày hợp lệ và false nếu không hợp lệ. checkdate() là một công cụ hữu ích để đảm bảo rằng ngày người dùng cung cấp có giá trị hợp lệ trước khi thực hiện các thao tác xử lý dữ liệu liên quan đến thời gian và ngày. Hãy cùng Vietnix tham khảo thêm về hàm checkdate() trong PHP qua bài viết dưới đây.

Hàm checkdate() là gì?

Hàm checkdate() là một hàm tích hợp sẵn trong PHP để kiểm tra tính hợp lệ của ngày được truyền trong các đối số. Nó chấp nhận ngày ở định dạng mm/dd/yyyy. Hàm trả về một giá trị boolean. Nó trả về true nếu ngày hợp lệ, ngược lại nó trả về false.

Hàm checkdate() trong PHP
Hàm checkdate() trong PHP
Cú phápcheckdate ( $month, $day, $year )
Tham sốHàm có ba tham số bắt buộc và được mô tả như sau:  
$month – Tham số này chỉ định tháng. Tháng phải nằm trong khoảng từ 1 đến 12 để có ngày hợp lệ.
$day – Tham số này chỉ định ngày. Ngày có thể nằm trong phạm vi 1-31 tùy thuộc vào tháng được nhập để ngày đó là ngày hợp lệ. Trong trường hợp năm nhuận, ngày nằm trong phạm vi 1-29 và đối với năm không nhuận, ngày nằm trong phạm vi 1-28.
$year – Tham số này chỉ định năm. Năm phải nằm trong phạm vi 1-32767, tùy thuộc vào giá trị của $month$day để đó là một ngày hợp lệ.
Giá trị trả vềHàm trả về giá trị boolean. Nó trả về true nếu ngày đã qua là một ngày hợp lệ. Nó trả về false nếu ngày đã qua không hợp lệ. 

Mọi người cũng xem:

Ví dụ minh hoạ hàm checkdate() trong PHP

Có 3 ví dụ như sau:

Input : $month = 12 $day = 31 $year = 2017
Output : true

Input : $month = 2 $day = 29 $year = 2016
Output : true

Input : $month = 2 $day = 29 $year = 2017
Output : false

Bạn sẽ triển khai thành chương trình:

  • Kiểm tra giá trị ngày có hợp lệ hay không
<?php
// PHP program to demonstrate the checkdate() function

$month = 12;
$day = 31;
$year = 2017;

// returns a boolean value after validation of date
var_dump(checkdate($month, $day, $year));

?>

Output như sau: bool(true)

  • Kiểm tra tính hợp lệ của giá trị ngày trong năm nhuận và năm không nhuận
<?php
// PHP program to demonstrate the checkdate() function
// in case of leap year

$month = 2;
$day = 29;
$year = 2016;

// returns a boolean value after validation of date
// leap year
var_dump(checkdate($month, $day, $year));


$month = 2;
$day = 29;
$year = 2017;

// returns a boolean value after validation of date
// non-leap year
var_dump(checkdate($month, $day, $year));

?>

Output như sau:

bool(true)
bool(false)

Lời kết

Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm checkdate() trong PHP. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình, chúc bạn thành công!

Cao Lê Viết Tiến

PHP Leader
tại
Vietnix

Kết nối với mình qua

Icon Quote
Icon Quote

Học lập trình online cùng vietnix

Học lập trình online cùng Vietnix

PHPXem thêmThu gọn