10 HAZİRAN 2009, ÇARŞAMBA
Nasıl bir tarih, belirli bir aralık içinde olup olmadığını kontrol etmek için?
$start_date
$end_date
, nasıl bir tarih kullanıcı tarafından verilen bu aralıkta olmadığını kontrol eder misin? eğer
örneğin
$start_date = '2009-06-17';
$end_date = '2009-09-05';
$date_from_user = '2009-08-28';
Tarih dizeleri anda, zaman damgası tamsayılar dönüştürmek için bir faydası olur mu?
CEVAP
10 HAZİRAN 2009, ÇARŞAMBA
Zaman onları dönüştürme yolunda gitmek için yol, strtotime, örneğin kullanarak
$start_date = '2009-06-17';
$end_date = '2009-09-05';
$date_from_user = '2009-08-28';
check_in_range($start_date, $end_date, $date_from_user);
function check_in_range($start_date, $end_date, $date_from_user)
{
// Convert to timestamp
$start_ts = strtotime($start_date);
$end_ts = strtotime($end_date);
$user_ts = strtotime($date_from_user);
// Check that user date is between start & end
return (($user_ts >= $start_ts) && ($user_ts <= $end_ts));
}
Bunu PaylaÅŸ:
Nasıl bir nesne bir tarih olup olmadığ...
Nasıl bir veritabanı SQL Server içinde...
Nasıl bir Kısıtlama Sql server içinde ...
Nasıl eğer bir element, bir dizi içind...
Nasıl eğer belirli bir dizin Ruby olup...