Google'a yolladığımız sitemapımızda genellik ortaya çıkan en büyük sorunlardan biri, tarih formatı sorunudur.
Timestamp değerinde 2015-04-08 21:04:40 şöyle bir tarih formatımız olduğunu varsayarsak bunu direkt olarak sitemap kodlarımıza yansıttığımız da google'dan şöyle bir hata almamız kaçınılmaz olacaktır.
"Geçersiz bir tarih bulundu. Yeniden göndermeden önce lütfen tarihi veya biçimlendirmeyi düzeltin."
Bunu düzeltmemiz için tarih formatımız 2015-04-08 21:04:40 bu yapıda olması gerekmektedir.Bu formatı biz google'ın uygun gördüğü (2015-04-09T22:32:32+03:00) yapıya çeviricez.
Bu işlem için yapacaklarımız çok kolay, aşağıda ki kodda "$blog_time" değişkenine veritabanından gelen tarih değişkenini çağrıyoruz ve "$result" ile çıktıyı görebilirsiniz.
$lastmod = $blog_time; $datetime = new DateTime($lastmod); $result = $datetime->format('Y-m-d\TH:i:sP');
Sonuç olarak sitemap içeriğiniz şöyle olabilir.
Konu Başlığınız ".$result." daily 0.5000