PHP timespans ile çalışmak için tercih edilen bir sınıf veya yöntem var mı? Ben ilgileniyorum birincil işlevi, bir tarih zaman içinde ise, kontrol veya alt ve üst sınırlar için damgalarını oluşturuyor.
Süre ile başa çıkmak için yararlıdır DateTime sınıfı da var.
Benim durumumda (zamanlı veri toplama sistemleri, ağırlıklı olarak), bir doğru ", Span" yokluğu kütüphane destekleme hatalar oldukça yakında-out-of-the-pencereye atlamak yol açar.
Benim tavsiyem: bir Span sınıf oluşturmak, bu baştan kapsayıcı ve özel uç noktaları ele öngörüyoruz. Farklı dahil semantik ile yayılma oluşturmak edebilmek için sık sık oldukça önemlidir: Ocak = Yayılma (1/1, 31/1) = Yayılma (1/1, 1/2 (....
Kesinlikle Unix zaman damgası sizin açıklıklı onun sınırlarını (2037/03/xx için 1970/01/01) çapraz asla eğer. Bir yayılma alanının uzunluğunu (kaç gün 2009/03/05 ve 2009/08/22 arasında?) Bilmeniz gerekir asla o YYYYMMDDHHMMSS biçimi (veya benzer formatlarda) olarak dizeleri bir datetime olmadığını belirlemek için tıpkı kolayca çalışmak iki saat değerleri arasında.