ก่อนอื่นตารางที่เก็บวันที่ของคุณต้องเป็นรูปแบบ DATE นะครับ (yyyy-mm-dd)
รูปแบบประจำวันนี้
Code (PHP)
date_default_timezone_set('Asia/Bangkok');
$dmy=date("Y-m-d");
$sql="SELECT * FROM table_xxx WHERE xxx='$dmy' ";
รูปแบบประจำเดือนนี้
Code (PHP)
date_default_timezone_set('Asia/Bangkok');
$dmy1=date("Y-m-01");
$dmy2=date("Y-m-31");
$sql="SELECT * FROM table_xxx WHERE xxx BETWEEN '$dmy1' AND '$dmy2' ";
รูปแบบประจำปีนี้
Code (PHP)
date_default_timezone_set('Asia/Bangkok');
$dmy1=date("Y-01-01");
$dmy2=date("Y-12-31");
$sql="SELECT * FROM table_xxx WHERE xxx BETWEEN '$dmy1' AND '$dmy2' ";