-6

X日、たとえば700日あります。この700を何年にもわたって出力するにはどうすればよいですか?例えば。700 = 1。11年(1年11か月)または2.2(2年2か月)...など

うるう年などは気にせず、おおよその値が必要です。

4

2 に答える 2

3

考えてみて...

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ヶ月

于 2012-10-17T01:24:52.820 に答える
2

これを試してください...

//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

于 2012-10-17T01:29:54.033 に答える