あなたがその年の日を持っているならば。どうすればそれを月の日と月に変換できますか?例:日「144」は5月26日に変換する必要があります。うるう年を考慮して、実際の年も追加する必要があると思います。しかし、私は何も見つけていません。
たとえば、関数mktime()は、月、年、日を実行します。
誰か提案はありますか?
最も信頼性が高く便利な方法は、DateTimeオブジェクトを使用することです。DateTime :: createFromFormat()静的メソッドを使用して、現在の年の日に基づいて作成できます。
$date = DateTime::createFromFormat('z', '144');
また、変数にDateTimeオブジェクトがあることがわかっているため、$date
文字通り任意のタスクを実行できます。含まれている日付を出力するには、次のように呼び出します。
echo $date->format('j. n. Y');
うるう年であり、ゼロから始まる日をインデックス付けするため(配列インデックスと同様)、24。5.2012が出力されます。
strtotime("January 1st +".($days-1)." days");
これにより、指定した曜日に対応するタイムスタンプが返されます。