Bu formata dönüştürme tarihi

2 Cevap php

Ben bu biçimde bir tarih var:

   24-12-2010 // DAY - MONTH - YEAR

Ben bu biçimde almak gerekir:

   1995-12-31T23:59:59.999Z // The Z is for the TimeZone I think.

Bu bağlantıyı göz atın:

http://lucene.apache.org/solr/api/org/apache/solr/schema/DateField.html

Yukarıdaki bağlantıyı ben tarih gerekir yoludur.

I am using PHP now, so this needs to be with PHP. How can I convert these dates the easiest way?

Teşekkürler

2 Cevap

Bu bir ISO8601 biçimi tarih; Aşağıdaki istediğiniz şeydir.

gmdate('Y-m-d\TH:i:s\Z', strtotime($date_value));

Sen DateTime sınıfını kullanabilirsiniz

$dateTime = new DateTime();
$dateTime.setDate(24, 12, 2010);

$output = $dateTime.format(DateTime::W3C);

// Output now is your date in W3C format.