DateTime, DateInterval vb sınıfları ben kullanıyorum sunucuda (PHP 5.2) mevcut değildir
Hangi işlevleri yerine kullanmalıyım?
Eğer DateTime ve DateInterval için PHP Manual sayfalarına bakarsanız, size, doğru yöntem adı altında belirli bir işlev için gerekli olan sürümü görebilirsiniz örneğin
DateInterval::createFromDateString
(PHP 5 >= 5.3.0)
Bu yöntem PHP5.3 ON edinilebilir gösterir.
Gibi zaten diğer cevaplar, DateTime bazı işaret (ama DateInterval) yöntemleri zaten 5.2 düzenli olarak mevcuttur. Alternatif olarak, düzenli Date functions kullanabilirsiniz. date_ ile öneki fonksiyonları çok timezone_ DateTime ve DateTimezone içinde kendi OOP meslektaşları rumuzudur, böylece olacaktır unutmayın şimdi onları kullanamazsınız eğer, bunları kullanmak mümkün olmayacaktır.
Eğer tarihler için bir OO lib istiyorsanız, Zend_Date or PEAR_Date a> bakabilirsiniz.
DateTime PHP 5.2 çekirdek parçasıdır; Ancak 5.3 5.2 mevcut değildi biraz daha yöntemler eklendi
DateInterval, diğer taraftan, PHP 5.3 özgü olduğu görünmektedir.
Eğer DateTime tüm mevcut değildir emin misin? Eğer PHP 5.2 kullanıyorsanız emin misiniz?
class_exists('DateTime') ve phpversion() aramayı deneyin
Here's a reference tarih / zaman işlevleri kullanabilirsiniz.