PHP
PHP

Trang chủ

Tìm hiểu về hàm jddayofweek() 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
4 phút đọc
Theo dõi Vietnix trên

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

Hàm jddayofweek() trong PHP được sử dụng để trả về tên của ngày trong tuần dưới dạng một chuỗi (string). Hàm này hữu ích khi bạn muốn biết ngày trong tuần của một ngày cụ thể hoặc thực hiện các phép toán liên quan đến việc xác định ngày trong tuần. Hãy cùng Vietnix tham khảo thêm về hàm jddayofweek() trong PHP qua bài viết dưới đây.

Hàm jddayofweek() là gì?

Hàm jddayofweek() là một hàm tích hợp sẵn trong PHP trả về ngày đã cho trong tuần của số nguyên Julian được truyền trong đối số. Giá trị trả về có ba loại tùy thuộc vào chế độ được truyền trong hàm. Nó trả về ba loại giá trị đại diện cho ngày trong tuần. 

Hàm jddayofweek() trong PHP
Hàm jddayofweek() trong PHP

Nếu chế độ được chuyển thành 0, nó sẽ trả về 0, 1, 2… biểu thị Sunday, Monday, Tuesday…(Chủ nhật, Thứ hai, Thứ ba…). Nó trả về Sunday, Monday, Tuesday…(Chủ nhật, Thứ hai, Thứ ba…) khi chế độ truyền vào giá trị 1. Khi chế độ chuyển thành 2, nó sẽ trả về chữ viết tắt Sun, Mon, Tue… là ngày trong tuần.

Cú phápjddayofweek($jd, $mode)
Tham sốHàm chấp nhận hai tham số như hình trên và mô tả bên dưới.  
$jd – Đây là tham số bắt buộc chỉ định số ngày Julian là số nguyên. Ngày theo lịch Gregorian được chuyển đổi thành số nguyên ngày Julian bằng cách sử dụng gregoriantojd( $month, $day, $year ) .
$mode – Đây là tham số tùy chọn chỉ định loại giá trị trả về. Nó chấp nhận 3 giá trị 0-1-2. Giá trị mặc định được lấy là 0.
Ba loại phương thức hoàn trả được mô tả bên dưới:
0 – Khi chế độ được chuyển thành 0, nó trả về 0, 1, 2, 3.. biểu thị Chủ Nhật, Thứ Hai, Thứ Ba… tương ứng là ngày trong tuần. Đây là giá trị mặc định của chế độ khi không có tham số chế độ nào bị thiếu hoặc bất kỳ giá trị nào nằm ngoài phạm vi được chuyển.
1 – Khi chế độ được chuyển thành 1, nó sẽ trả về Sunday, Monday, Tuesday…
2 – Khi chế độ được chuyển thành 2, nó trả về dạng viết tắt của Chủ nhật, Thứ hai, Thứ ba là  Sun, Mon, Tues…
Giá trị trả vềHàm trả về ngày trong tuần tùy thuộc vào giá trị của chế độ được truyền trong đối số như mô tả ở trên.

Bạn có thể xem các ví dụ sau:

Input : $jd = 4/27/2018 , mode=0
Output : 5

Input : $jd = 4/27/2018 , mode=1
Output : Friday

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

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

Chương trình bên dưới minh họa output khi chế độ không được thông qua và chế độ 0 mặc định được thực hiện.

<?php
// PHP program to demonstrate the
// use of jddayofweek() function
// when second parameter is not passed

// converts date to julian integer
$jd=gregoriantojd(4, 27, 2018);

// prints the day on the given date
echo jddayofweek($jd);
?>

Output như sau: 5

Chương trình dưới đây minh họa output khi chế độ là 1. 

<?php
// PHP program to demonstrate the
// use of jddayofweek() function
// when mode is 1

// converts date to julian integer
$jd=gregoriantojd(4, 27, 2018);

// prints the day on the given date
echo jddayofweek($jd, 1);
?>

Output như sau: Friday

Chương trình dưới đây minh họa output khi chế độ là 2. 

<?php
// PHP program to demonstrate the
// use of jddayofweek() function
// when mode is 2

// converts date to julian integer
$jd=gregoriantojd(4, 27, 2018);

// prints the day on the given date
echo jddayofweek($jd, 2);
?>

Output như sau: Fri

Chương trình dưới đây minh họa output khi chế độ nằm ngoài phạm vi xử lý (out of range).

<?php
// PHP program to demonstrate the
// use of jddayofweek() function
// when mode is out of range

// converts date to julian integer
$jd=gregoriantojd(4, 27, 2018);

// prints the day on the given date
echo jddayofweek($jd, 4);
?>

Output như sau: 5

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 jddayofweek() 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