X日、たとえば700日あります。この700を何年にもわたって出力するにはどうすればよいですか?例えば。700 = 1。11年(1年11か月)または2.2(2年2か月)...など
うるう年などは気にせず、おおよその値が必要です。
X日、たとえば700日あります。この700を何年にもわたって出力するにはどうすればよいですか?例えば。700 = 1。11年(1年11か月)または2.2(2年2か月)...など
うるう年などは気にせず、おおよその値が必要です。
考えてみて...
700日、月に30日。
700/30=23.33か月。1年で12か月。
23.33 / 12 = 1.944444 ...整数値(int)1.944444
を使用して、その年の1を取得します。
23.33%12 =11.33...か月。あなたはそれをintにキャストして11を得ることができます
あなたの結果:1年11ヶ月
これを試してください...
//86400 seconds per day
//31556926 seconds per year
$days = 700;
$timestamp = (86400 * $days) / 31556926;
echo $timestamp;
// = 1.9165364839402 years
このサイトを参考http://www.epochconverter.com/
にしてください。月、週、日ごとにコンバージョンがあります。//1.9165364839402