PHPを使用して、データフィードを配列にフィードします。$index->indexDate
これにより、ヨーロッパスタイルの8桁の日付が得られます(8桁の日付だけの時間はありません)。
例:値28112012
は28-11-2012
またはになり28/12/2012
ます。私はいくつかの方法を試しましたが、これをどのように行うべきかわかりません。1970年の日付になってしまいます。
DateTime クラスとそのformat
メソッドがあります
$date = \DateTime::createFromFormat('Ymd', '28112012')->format('d-m-Y')
アプリケーションで完全な国際化 (「i18n」) を処理する必要がある場合は、PHP の Intl 拡張機能を確認する必要があります。基本的に、すべての国に合わせて数値、日付、通貨などのフォーマットを調整します。
を使用してはsubstring
どうですか?リンク
$date="28112012";
$new_date=substr($date,0,2)."-".substr($date,2,2)."-".substr($date,4,4);
-
またはを使用し/
ます。