Ben PHP değerlerin dizileri ile çalışıyorum. Bu değerlerin bazıları çeşitli dize biçimlerde bir tarih içerebilir.
Ben sayısal eşdeğeri (Unix zaman damgası) için birden çok formatta tarihleri dönüştürmek gerekir. Sorun dize bir tarih olup olmadığını belirlemek mümkün ediliyor.
Kullanma
if (($timestamp = strtotime($str)) === false)
bir dize geçerli bir tarih için kontrol eder ama değer bile bir tarih olarak valide edilmelidir olmadığını nasıl anlarım?
Example:
$x = {1,2,3,"4","11/12/2009","22/12/2000",true,false};
foreach($x as $value)
{
if(is_bool($value))
if(is_string($value))
if(is_numeric($value))
if(is_date($value)) ?
...
}
Kısacası, bir dize değeri bir tarih olup olmadığını kontrol etmek için kolay bir yolu var mı?