PHP Convert HTML Biçimli Tarihi

2 Cevap php

Yayın Üretim tarihi 2008-11-03T21 olarak Twitter Search API Atom Feed döndü: uzun zaman önce mesajları yazılmıştır twitter nasıl gösteren için "X saniye / dakika / saat / gün önce" dönüştürülmesi gerekir 30:06 Z.

Bu DATE_ATOM değeri kullanarak php date () fonksiyonu ile yapılabilir mi düşünüyorsunuz?

2 Cevap

strtotime Sana bir unix zaman damgası vererek, bu tarih biçimini idare edecek. Daha sonra sonuç almak için How do I calculate relative time? üzerine algoritmalar takip edebilirsiniz.

Bu PHP 5.2 tanıtıldı DateTime işlevselliğini kullanarak kolaydır:

$posted   = new DateTime('2008-11-03T21:30:06Z');
$now      = new DateTime();
$interval = $posted->diff($now);
echo $interval->format('%a days'); // You can change this to be whatever format you like

Example