Anh chị cho em hỏi về hàm xử lý thời gian xíu ạ em có 1 vấn đề là em cần check user đó đăng ký trong vòng 1 tháng thì sẽ được khuyến mãi ví dụ user đó đăng ký ngày 19, hoặc 28 tháng 9 thì sẽ được khuyến mãi nếu user đăng ký ngày 2 tháng 10 thì sẽ không được khuyến mãi ạ cần check trong vòng 30 ngày ( tháng 9, và tháng 10 là không cố định ạ )
Xử lý thời gian trong php
ai giúp em với ạ em tìm mãi không ra ạ
Bạn ghi lại điều kiện theo từng gạch đầu dòng ra đi, mình đọc rối quá không hiểu gì cả
1 Like
Viết ngày tháng theo định dạng 2017-09-19
Và thực hiện các bước như sau:
(Mấu chốt vấn đề ở hàm date_diff )
Đổi chuỗi thằng ngày tháng để có thể cộng trừ, xem ví dụ sau và làm:
<?php
$chuoi_ngay = "2017-09-19";
$chuoi_ngay_trong_qua_khu = "2017-08-25";
$ngay_thuc_su = date_create($chuoi_ngay);
$ngay_thuc_su_trong_qk = date_create($chuoi_ngay_trong_qua_khu);
$hien_tai_va_qua_khu_cach_nhau_may_ngay = date_diff($ngay_thuc_su_trong_qk, $ngay_thuc_su);
print_r($hien_tai_va_qua_khu_cach_nhau_may_ngay);
?>
1 Like