嘿伙计们,我对如何检查 php 中的年份是否增加的逻辑有疑问。例如,今天是 2012 年,下周将是 2013 年。在 php 中有没有简单的方法可以做到这一点?
问问题
139 次
3 回答
1
此函数将采用 $id 和可选的(默认使用 1)天数。如果将提供的天数添加到下一年,$id 将设置为 0,如果是同一年,则将 $id 增加 1。
$id = 1;
function idCheck($id, $days = 1) {
if(date('Y', strtotime('+' . $days . ' days')) > date('Y')) {
$id = 0;
} else {
$id = $id + 1;
}
return $id;
}
于 2012-11-09T11:56:18.097 回答
0
请检查此代码
<?php
$year = date('Y'); //get current year
$nextYear = $year + 1;
echo 'This year: ' . $year. ' Next year:' .$nextYear;
?>
输出
This year: 2012 Next year:2013
于 2012-11-09T10:30:11.123 回答
0
试试这个
$year = date('Y'); //get current year
$nextYear = "01 Jan ".($year + 1);
$future = strtotime($nextYear);
$now = time();
$timeleft = $future-$now;
echo $daysleft = round((($timeleft/24)/60)/60);
通过检查 $daysleft 计数,您可以找到
于 2012-11-09T10:38:47.143 回答