-6

我有很多 X 天,比如说 700 天。我怎样才能将这 700 天输出到年?例如。700 = 1.11 年(1 年 11 个月)或 2.2(2 年零两个月)... 以此类推

我不在乎闰年等,只需要一个近似值。

4

2 回答 2

3

想一想...

700天,一个月30天。

700/30 = 23.33 个月。一年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 回答