我有X天,比方说700。 我怎么能输出这700年? 例如。 700 = 1。11年(1年11个月) 或2.2(2年零2个月) ......等等
我不关心闰年等,只需要一个近似值。
答案 0 :(得分:2)
考虑一下......
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个月
答案 1 :(得分:1)
尝试这个...
//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