1

PHPを使用して、データフィードを配列にフィードします。$index->indexDateこれにより、ヨーロッパスタイルの8桁の日付が得られます(8桁の日付だけの時間はありません)。

例:値2811201228-11-2012またはになり28/12/2012ます。私はいくつかの方法を試しましたが、これをどのように行うべきかわかりません。1970年の日付になってしまいます。

4

2 に答える 2

5

DateTime クラスとそのformatメソッドがあります

$date = \DateTime::createFromFormat('Ymd', '28112012')->format('d-m-Y')

アプリケーションで完全な国際化 (「i18n」) を処理する必要がある場合は、PHP の Intl 拡張機能を確認する必要があります。基本的に、すべての国に合わせて数値、日付、通貨などのフォーマットを調整します。

于 2013-01-22T09:00:53.617 に答える
0

を使用してはsubstringどうですか?リンク

$date="28112012";
$new_date=substr($date,0,2)."-".substr($date,2,2)."-".substr($date,4,4);

-またはを使用し/ます。

于 2013-01-22T09:01:48.980 に答える