私はこの日付データを持っています:
20130814
このような文字列出力を取得する方法:(PHPで)
"2013年8月"
あなたが使用することができます:
echo date('F Y', strtotime('20130814'));
これでうまくいくはずです。
編集:文字列形式の日付があります。それをナイセルでフォーマットできるようにするには、最初にそれを日付自体に変更する必要があります-これが strtotime の出番です。これは、日付のほとんどすべてのもっともらしい表現を日付自体に変換する素晴らしい機能です。次に、実際に date() 関数を使用して、出力を必要な形式にフォーマットできます。
同じ文字列出力が必要な場合は、以下を試してください。それ以外の場合は、適切な出力のために二重引用符なしで使用してください
$str = '20130814';
echo date('"F Y"', strtotime($str));
//output : "August 2013"
日付データは 2013-08-14 のようになるはずです。
<?php
$yrdata= strtotime('2013-08-14');
echo date('M-Y', $yrdata);
?>
// Output is Aug-2013