在 php 中添加小数年
Add decimal years in php
我可以像
一样在PHP
中给日期加上年份
$yr = '2020-03-28';
$dt = date('d.m.Y', strtotime('+2 years'));
//Output 28.03.2022
如何在 PHP
中添加小数年数?
我想做类似
的事情
$yr = '2020-03-28';
$dt = date('d.m.Y', strtotime('+1.25 years'));
//Output 01.01.1970
谢谢
将它乘以 365,向下舍入到最接近的整数,然后加上那么多天,例如:
$years = 1.25;
$days = floor( $years * 365 ); // Note: not accurate for leap years!
$dt = date('d.m.Y', strtotime("+$days days"));
我可以像
一样在PHP
中给日期加上年份
$yr = '2020-03-28';
$dt = date('d.m.Y', strtotime('+2 years'));
//Output 28.03.2022
如何在 PHP
中添加小数年数?
我想做类似
$yr = '2020-03-28';
$dt = date('d.m.Y', strtotime('+1.25 years'));
//Output 01.01.1970
谢谢
将它乘以 365,向下舍入到最接近的整数,然后加上那么多天,例如:
$years = 1.25;
$days = floor( $years * 365 ); // Note: not accurate for leap years!
$dt = date('d.m.Y', strtotime("+$days days"));