Code php tính lấy ngày đầu tháng và ngày cuối tháng của tháng hiện tại – Get start and end date of month in PHP

Ảnh minh họa

Trong một số trường hợp, chúng ta cần lấy khoản thời gian mặc định là khoản thời gian ngày đầu tháng đến cuối tháng cho ứng dụng của mình. Đoạn code sau sẽ thực hiện điều này và trả về ngày đầu tháng, cuối tháng của tháng hiện tại dạng yyyy-mm-dd:

$fromdate='';
$todate='';
$now=getdate();

//Ngày đầu tháng
$fromdate=$now['year'];
if($now['mon']<10)
{
	$fromdate.='-0'.$now['mon'];
}
else
{
	$fromdate.=$now['mon'];
}
$fromdate.='-01';

//Ngày cuối tháng
$todate=$now['year'];
if($now['mon']<10)
{
	$todate.='-0'.$now['mon'];
}
else
{
	$todate.=$now['mon'];
}
$todate.='-'.cal_days_in_month(CAL_GREGORIAN, $now['mon'], $now['year']);

Nosomovo

 

Chia sẻ lên
WEB5k - Thiết kế website giá rẻ chuẩn SEO