Tôi có 2 chức năng để kiểm tra xem hôm nay có phải là ngày đầu tiên của tháng hay không. Có một trong số này có lợi thế hơn cái kia, tức là độ chính xác không?Cách tốt nhất để kiểm tra xem hôm nay là ngày đầu tiên của tháng
if(date('j', $timestamp) === '1') { }
if(date('Y-m-d') == date('Y-m-01')) { }
có những cách may để làm hầu hết mọi thứ –
Phương pháp thứ hai là chậm hơn, bởi vì bạn gọi ngày hai lần. độ chính xác là như nhau. – Karim
Cách thứ hai sử dụng hai chuyển đổi cho chuỗi, sau đó so sánh các chuỗi kết quả. Đó được coi là một thực hành tồi tệ trong cuốn sách của tôi. – ppeterka