以下の日程があります。曜日名を削除するにはどうすればよいですか?
giovedì 12 settembre 2012 => 12 settembre 2012
lunedì 1 gennaio 2011 => 1 gennaio 2011
mercoledì 14 luglio 2013 => 14 luglio 2013
ありがとうございました
以下の日程があります。曜日名を削除するにはどうすればよいですか?
giovedì 12 settembre 2012 => 12 settembre 2012
lunedì 1 gennaio 2011 => 1 gennaio 2011
mercoledì 14 luglio 2013 => 14 luglio 2013
ありがとうございました
編集する日付$string
が含まれている の最初の単語と次のスペースを削除する場合は、次のようにします。$string
$string = 'giovedì 12 settembre 2012';
$string = preg_replace('/^\w+\ /u', '', $string);
ただし、date()
関数を使用して日付を取得する場合は、引数をフォーマットして渡すことができます。ドキュメントを読むだけです。例えば
setlocale(LC_ALL, 'it_IT'); // set locale to Italian
$string = date("d F Y", mktime(0, 0, 0, 9, 12, 2012));
あなたに与えるべきです12 settembre 2012
。
日付が常に、スペースで区切られた 4 つの「部分」(dayname、daynumber、monthname、および year) を含む文字列である場合は、次のようにします。
$str = "giovedì 12 settembre 2012";
$vals = explode(" ", $str);
$newStr = implode(" ", array_slice($vals, 1, 3));