MySQL DATEDIFF() ফাংশন তারিখ ও সময় মান দিয়েও কাজ করে কিন্তু এটি সময় মান উপেক্ষা করে। অতএব, যদি DATEDIFF() ফাংশনে সময় মান থাকে তবে MySQL তারিখের পার্থক্য দিনে ফেরত দেবে সময় মান উপেক্ষা করে।
mysql> Select DATEDIFF('2018-10-22 04:05:36','2017-10-22 03:05:45');
+-------------------------------------------------------+
| DATEDIFF('2018-10-22 04:05:36','2017-10-22 03:05:45') |
+-------------------------------------------------------+
| 365 |
+-------------------------------------------------------+
1 row in set (0.00 sec)
mysql> Select DATEDIFF('2017-10-22 04:05:36','2017-10-22 03:05:45');
+-------------------------------------------------------+
| DATEDIFF('2017-10-22 04:05:36','2017-10-22 03:05:45') |
+-------------------------------------------------------+
| 0 |
+-------------------------------------------------------+
1 row in set (0.00 sec)
উপরের কোয়েরিগুলো দেখাচ্ছে DATEDIFF() ফাংশন সময় মান উপেক্ষা করে শুধু তারিখের পার্থক্য বের করে।