mm-dd
の代表である09-10
のような文字列を持っています。 Monday 10th September
のような形式で必要ですか?問題は私には年がないことと、月と日を含む配列を持つことができないので、曜日(月、火、水など)を知りたいからです。PHPは年なしで日付を変換します
これはPHPで、好ましくはdate()
を使用して日付をフォーマットしますか? 注:これはMySQLにはありません...
mm-dd
の代表である09-10
のような文字列を持っています。 Monday 10th September
のような形式で必要ですか?問題は私には年がないことと、月と日を含む配列を持つことができないので、曜日(月、火、水など)を知りたいからです。PHPは年なしで日付を変換します
これはPHPで、好ましくはdate()
を使用して日付をフォーマットしますか? 注:これはMySQLにはありません...
年を知らずに曜日(月曜日、火曜日など)を取得することはできません。
date('jS F', strtotime('2012-09-10'));
を使用すると、月と月の日を取得することができます。ちょうどそこに古い年が表示されます。私はうるさい年の年を使用することを確かめるだろうが、あなたはそれらの厄介なfebの日付を正しくキャッチすることを確認する。
例:このようなので、http://codepad.org/JfUeTQlH
、:それは年のすべての第一日は日曜日ではない明らかなように、それは一年ではありませんせずにそうちょうど日付を言って、一定の間隔の後に起こる
$d_m = '09-10';
$my_date = date('jS F', strtotime('2012-'.$d_m));
ああ、これ以上のことを考えた方がいいでしょう。月を含む配列を使わずに、9月10日のようなものを得ることができますか? – q3d
答えを更新しました – BenOfTheNorth
9月10日を09- 10の場合は、現在の年などの年を追加して、その文字列を書式化して希望の出力を得ることができます。 – heyanshukla
約日(月曜日、火曜日...)をクリアします。その年に365daysのうちの1日の数を返します。もしあなたが1年以内に働いていればそれはOKですが、それを超えるとあなたはその日(月曜日、火曜日...)を得ることができません。
年が重要でない場合は、文字列に年を入力し、日付を印刷するときは、偽の年を無視して必要なものだけを印刷します。ただし、デフォルトでは、年を知っている。 : –