Şu anda bu biçimde bir tarih var
2010-03-03 10:39:18
MySQL bir TIMESTAMP
alan olan. Ben Solr adında bir arama motoru için bu formatta tarih olması gerekir:
1995-12-31T23:59:59Z
Burada tarihleri hakkında kendi web sitesinden bazı metin:
Solr expects dates to be in UTC when indexing. The format for this date field is of the form 1995-12-31T23:59:59Z, and is a more restricted form of the canonical representation of dateTime http://www.w3.org/TR/xmlschema-2/#dateTime. The trailing "Z" designates UTC time and is mandatory. Optional fractional seconds are allowed: 1995-12-31T23:59:59.999Z All other components are mandatory.
Ben burada SO başka Q bu kodu verildi, ama çalışmıyor. Solr bir "geçersiz zaman string" hakkında yakınır:
$solr_date = date('c', (strtotime($date_from_mysql)); // doesn't work
Yankısını zaman $solr_date,
firar Z
, yukarıda belirtilen yok. Teşekkürler.