Bir tarih / zaman geçerli ise bu kontrol etmek kolay olacağını düşünürdüm görmek için kontrol etmek için bir yolu var mı:
$date = '0000-00-00';
$time = '00:00:00';
$dateTime = $date . ' ' . $time;
if(strtotime($dateTime)) {
// why is this valid?
}
ne gerçekten beni alır şudur:
echo date('Y-m-d', strtotime($date));
in sonuçları: "1999-11-30"
ha? i 1999/11/30 için 0000-00-00 gitti??
Ben tarih bu değerlerden birini i have tarihe eşit ama kontrol etmek için çok sağlam bir yol değildir olup olmadığını görmek için karşılaştırma yapabileceğini biliyorum. I geçerli bir tarih olup olmadığını görmek için kontrol etmek için iyi bir yolu var mı? Herkes bu kontrol etmek için iyi bir işlevi var?
Edit: People are asking what i'm running: Running PHP 5.2.5 (cli) (built: Jul 23 2008 11:32:27) on Linux localhost 2.6.18-53.1.14.el5 #1 SMP Wed Mar 5 11:36:49 EST 2008 i686 i686 i386 GNU/Linux