Hướng dẫn thứ trong tuần php

Viet Matrix Revolutions nay tiếp tục bài PHP cơ bản

Yêu cầu : Viết 1 ứng dụng khi nhập ngày – tháng – năm nhấn nút button thì ứng dụng xuất ra ngày – tháng – năm và thứ tương ứng

Hướng dẫn:

Tạo 3 text field để nhập ngày tháng năm , Tạo thêm 1 text field để xuất kết quả với giá trị là readonly=”true” [không cho nhập giá trị ]

Khai báo biến $jd và dùng hàm

cal_to_jd(CAL_GREGORIAN,$ngay,$thang,nam);

$day=jddayofweek($jd,0)

[giá trị 0 là để tính từ chủ nhật đến thứ 7 ứng với 0 ->6]

Sau đó đọc thứ trong tuần bằng cấu trúc switch … case

switch($day)

{

case=0:

$thu=”Chủ Nhật”;

break;

.. .. . .

}

Kết quả do Viet Matrix Revolutions thực hiện

Hướng dẫn thứ trong tuần php

Tìm thứ trong tuần - Viet Matrix Revolutions

Sau đây là code

===================================



Thứ Trong Tuần


/*
Viet Matrix Revolutions – AlexBTP – Anderson_neo , trina_lan and member Viet Matrix Revolutions
*/
//xét giá trị nhập vào
if(isset($_POST[“ngay”]) && isset($_POST[“thang”]) && isset($_POST[“nam”]))
{
$ngay=$_POST[“ngay”];
$thang=$_POST[“thang”];
$nam=$_POST[“nam”];
$jd=cal_to_jd(CAL_GREGORIAN,$thang,$ngay,$nam);
$day=jddayofweek($jd,0);
switch($day)
{
case 0:
$thu=”Chủ Nhật”;
break;
case 1:
$thu=”Thứ Hai”;
break;
case 2:
$thu=”Thứ Ba”;
break;
case 3:
$thu=”Thứ Tư”;
break;
case 4:
$thu=”Thứ Năm”;
break;
case 5:
$thu=”Thứ Sáu”;
break;
case 6:
$thu=”Thứ 7″;
break;
//Vì mod bằng 0
}
$xuat_thu=”Ngày $ngay Tháng $thang Năm $nam Là $thu”;

}

?>
















Tìm Thứ Trong Tuần

Ngày-Tháng-Năm



===================================

Toàn quyền thuộc về Viet Matrix Revolutions – Ghi rõ nguồn khi phát hành lại thông tin này

Anderson_neo – AlexBTP – Trina_Lan and member Viet Matrix Revolutions

Bài viết này Sáu sẽ hướng dẫn cho các bạn cách lấy thứ và ngày giờ hiện tại bằng ngôn ngữ PHP. Tuy nhiên thì có rất nhiều cách để làm điều này, đây chỉ là một cách trong số đó.

Thời gian gần đây Sáu đã nhận được nhiều câu hỏi từ các bạn độc giả hỏi về cách viết hàm PHP để lấy thứ ngày hiện tại theo giờ Việt Nam. Lấy ngày giờ hiện tại thì chắc bạn đã biết rồi, nhưng lấy thêm thứ hiện tại nữa thì cái này hơi dài thêm một tý.

Đầu tiên chúng ta sẽ thiết lập Time Zone để hệ thống lấy đúng ngày giờ của Việt Nam bằng hàm:

date_default_timezone_set('Asia/Ho_Chi_Minh');

Bây giờ sẽ là đoạn code lấy thứ hiện tại và chuyển thể sang ngôn ngữ Tiếng Việt:

$weekday = date("l");
$weekday = strtolower($weekday);
switch($weekday) {
	case 'monday':
		$weekday = 'Thứ hai';
		break;
	case 'tuesday':
		$weekday = 'Thứ ba';
		break;
	case 'wednesday':
		$weekday = 'Thứ tư';
		break;
	case 'thursday':
		$weekday = 'Thứ năm';
		break;
	case 'friday':
		$weekday = 'Thứ sáu';
		break;
	case 'saturday':
		$weekday = 'Thứ bảy';
		break;
	default:
		$weekday = 'Chủ nhật';
		break;
}

Bây giờ chúng ta sẽ dùng hàm lấy thêm ngày giờ hiện tại, bạn có thể thay đổi lại định dạng ngày tháng nếu cần:

date('d/m/Y H:i:s')

Cuối cùng chúng ta sẽ ráp mọi thứ lại với nhau thành một hàm chuẩn lấy thứ và ngày giờ hiện tại theo giờ Việt Nam với ngôn ngữ PHP.

function sw_get_current_weekday() {
	date_default_timezone_set('Asia/Ho_Chi_Minh');
	$weekday = date("l");
	$weekday = strtolower($weekday);
	switch($weekday) {
		case 'monday':
			$weekday = 'Thứ hai';
			break;
		case 'tuesday':
			$weekday = 'Thứ ba';
			break;
		case 'wednesday':
			$weekday = 'Thứ tư';
			break;
		case 'thursday':
			$weekday = 'Thứ năm';
			break;
		case 'friday':
			$weekday = 'Thứ sáu';
			break;
		case 'saturday':
			$weekday = 'Thứ bảy';
			break;
		default:
			$weekday = 'Chủ nhật';
			break;
	}
	return $weekday.', '.date('d/m/Y H:i:s');
}

Bạn có thể sử dụng hàm này trong các dự án PHP hoặc áp dụng ngay vào blog WordPress của bạn nhé. Chúc bạn thành công.

Hướng dẫn thứ trong tuần php

Lại Đình Cường

Là người sáng lập nên HocWP, yêu thích lập trình web và WordPress. Tự nghiên cứu và phát triển website dựa trên mã nguồn WordPress với hơn 13 năm kinh nghiệm. Hãy để lại bình luận nếu bạn thấy nội dung website hữu ích hoặc không.