View Full Version : حستجو بین 2 زمان ( ساعت )
persian-boy
چهارشنبه 13 شهریور 1392, 13:00 عصر
سلام
من 2 فیلد دارم که ساعت رو نشون میده .
به این شکل در دیتابیس ذخیره شده :
12:30
12:40
میخوام یک کوئری بگیرم که اگر در بین این 2 زمان بودیم فلان کار رو انجام بده . رشته بالا رو باید به چی تبدیل کنم ؟
MMSHFE
چهارشنبه 13 شهریور 1392, 13:08 عصر
<?php
$time1 = '12:30';
$time2 = '12:40';
list($h1, $m1) = explode(':', $time1);
list($h2, $m2) = explode(':', $time2);
list($hr, $mn) = explode(':', date('H:i'));
$ts1 = mktime($h1, $m1);
$ts2 = mktime($h2, $m2);
$ts3 = mktime($hr, $mn);
if($ts3 >= $ts1 && $ts3 <= $ts2) {
// your code goes here
}
?>
رضا قربانی
چهارشنبه 13 شهریور 1392, 17:43 عصر
مگه اینطوری نمیشه ؟؟ تست نکردم ولی باید بشه
$sql="select * from `tbl_name` where true and `pdate` >= '12:30' and `pdate` <= '12:40' ";
AliRezaPro
چهارشنبه 13 شهریور 1392, 21:37 عصر
ببینید :
http://www.w3schools.com/sql/sql_between.asp
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.