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
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
Vietnix – Nhà cung cấp dịch vụ VPS tùy chỉnh linh hoạt và quản lý dễ dàng
VPS thuê tại Vietnix cung cấp một giải pháp máy chủ ảo toàn diện, kết hợp giữa hiệu suất cao và tính linh hoạt. Với ổ cứng SSD/NVMe, CPU Intel Xeon/AMD, và công nghệ ảo hóa tiên tiến, website của bạn sẽ tải nhanh, mang lại trải nghiệm người dùng tốt nhất. Dịch vụ nổi bật với tính năng sao lưu tự động hàng tuần, khả năng khôi phục dễ dàng và giao diện quản trị trực quan. Bạn có thể tùy chỉnh máy chủ, chọn hệ điều hành và gói dịch vụ phù hợp với nhu cầu. Với hơn 12 năm kinh nghiệm, Vietnix là đối tác tin cậy của hơn 80.000 khách hàng.
Dành riêng cho các website có yêu cầu cao về hiệu năng, VPS AMD của Vietnix mang đến sức mạnh xử lý vượt trội nhờ CPU AMD EPYC và ổ cứng NVMe siêu tốc. Điều này đảm bảo website của bạn luôn vận hành mượt mà, tăng tốc độ truy cập dữ liệu, từ đó cải thiện tỷ lệ chuyển đổi và thúc đẩy doanh thu. VPS AMD là lựa chọn tối ưu cho các ứng dụng đòi hỏi tài nguyên lớn, giúp bạn bứt phá trong môi trường kinh doanh cạnh tranh.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
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!
Mọi người cũng xem