PHPで単語の最初の3文字を取得したいと考えています。
例えば:
私のデータベース(mysql)には2012年9月5日があります
私のhtmlでは、9月のように日付の最初の3文字だけを表示したいのですが、htmlでのみ「SEP」にしたいのです。
5 と 2012 を取得したい場合はどうすればよいですか?
回答ありがとうございますが、5 と 2012 を取得するにはどうすればよいですか? 私は日と年を意味します
PHPで単語の最初の3文字を取得したいと考えています。
例えば:
私のデータベース(mysql)には2012年9月5日があります
私のhtmlでは、9月のように日付の最初の3文字だけを表示したいのですが、htmlでのみ「SEP」にしたいのです。
5 と 2012 を取得したい場合はどうすればよいですか?
回答ありがとうございますが、5 と 2012 を取得するにはどうすればよいですか? 私は日と年を意味します
substr 関数を使用する
$date = "September 5, 2012";
$final_date = substr($date, 0, 3);
echo $final_date;
日付から年と日を取得するには
//day
$day = date("d", strtotime($date));
//year
$year = date("Y", strtotime($date));
これで、これら 3 つの変数を使用できます。
何かのようなもの:
$dateStr = "september 5, 2012";
$month = date("M", strtotime($dateStr)); //Sep
$day = date("d", strtotime($dateStr)); //05
$year = date("Y", strtotime($dateStr)); //2012
またはもちろん:
$dateStr = "september 5, 2012";
$completeDateVariable = date("M jS Y", strtotime($dateStr)); //Sep 5th 2012
$str='abcdef';
echo substr($str,0,3);