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.
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áp | jddayofweek($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!