Php kiểm tra ngày giữa hai ngày

Trong bài đăng này, tôi muốn nói với bạn về “Cách kiểm tra ngày hiện tại nằm giữa hai ngày trong PHP”

Trước hết chúng ta cần hai ngày cần kiểm tra, ngày bắt đầu và ngày kết thúc. Sau đó, chúng tôi sẽ kiểm tra xem ngày hôm nay có nằm giữa hai ngày đó hay không sử dụng PHP

Nó có thể được thực hiện trong bất kỳ mã PHP đơn giản nào. Hiện tại, tôi không sử dụng bất kỳ khuôn khổ nào. Tôi đang sử dụng Core PHP để làm cho nó đơn giản và rõ ràng

Hầu hết chúng tôi đã sử dụng nó để kiểm tra hai ngày đăng ký, dùng thử, hết hạn người dùng, v.v. Vì vậy, khi người dùng sẽ đăng ký. Vào thời điểm đó, chúng tôi sẽ quyết định khi nào anh ấy sẽ hết hạn và chúng tôi sẽ luôn kiểm tra nó với ngày hiện tại để đảm bảo chúng tôi đang ở chế độ thực

Bạn có thể kiểm tra ví dụ đơn giản và hiệu quả thông minh dưới đây

Thí dụ


Nếu ngày hiện tại là 20/01/2020 thì nó sẽ in đầu ra dưới đây

đầu ra

Ngày hiện tại nằm giữa hai ngày

Tôi hy vọng nó sẽ giúp bạn tìm ra “Cách kiểm tra ngày hiện tại nằm giữa hai ngày trong PHP”. Nếu bạn thấy bài viết hữu ích thì đừng bỏ lỡ bấm vào chia sẻ bài viết này với những người khác bằng cách bấm vào nút chia sẻ

Trong bài viết này, giải pháp Php Check Year And Month Is Between Two Dates sẽ được trình bày bằng các ví dụ từ ngôn ngữ lập trình

//get Date diff as intervals 
$d1 = new DateTime["2018-01-10 00:00:00"];
$d2 = new DateTime["2019-05-18 01:23:45"];
$interval = $d1->diff[$d2];
$diffInSeconds = $interval->s; //45
$diffInMinutes = $interval->i; //23
$diffInHours   = $interval->h; //8
$diffInDays    = $interval->d; //21
$diffInMonths  = $interval->m; //4
$diffInYears   = $interval->y; //1
//or get Date difference as total difference
$d1 = strtotime["2018-01-10 00:00:00"];
$d2 = strtotime["2019-05-18 01:23:45"];
$totalSecondsDiff = abs[$d1-$d2]; //42600225
$totalMinutesDiff = $totalSecondsDiff/60; //710003.75
$totalHoursDiff   = $totalSecondsDiff/60/60;//11833.39
$totalDaysDiff    = $totalSecondsDiff/60/60/24; //493.05
$totalMonthsDiff  = $totalSecondsDiff/60/60/24/30; //16.43
$totalYearsDiff   = $totalSecondsDiff/60/60/24/365; //1.35

Các cách tiếp cận khác nhau để giải quyết vấn đề Php Kiểm tra Năm và Tháng Giữa hai Ngày được tóm tắt trong đoạn mã sau

$from_date ='01-01-2013';
$to_date ='05-01-2013';
$from_date = new DateTime[$from_date];
$to_date = new DateTime[$to_date];
for [$date = $from_date; $date modify['+1 day']] {
  echo $date->format['l'] . "\n";
}
$paymentDate = date['Y-m-d'];
$paymentDate=date['Y-m-d', strtotime[$paymentDate]];
//echo $paymentDate; // echos today! 
$contractDateBegin = date['Y-m-d', strtotime["01/01/2001"]];
$contractDateEnd = date['Y-m-d', strtotime["01/01/2012"]];
if [[$paymentDate >= $contractDateBegin] && [$paymentDate 

Chủ Đề