Php 如何显示从b/w到特定日期的年份
我正在开发一个php。在我的项目中,当学生注册时,他选择课程的开始和结束日期,例如Php 如何显示从b/w到特定日期的年份,php,mysql,date,2-digit-year,Php,Mysql,Date,2 Digit Year,我正在开发一个php。在我的项目中,当学生注册时,他选择课程的开始和结束日期,例如(2012/06/05)-(2015/06/25)。现在他每六个月提交一次费用。现在我想做的是,当学生填写表格提交学费时,他只需从他将学习课程的年份中选择年份,即201220132014和2015。如何做到这一点。 有谁能告诉我出去的路吗。 提前感谢。您需要使用strotime()获取从开始日期到结束日期的年份,而不是获取两年之间的所有年份: $start = date('Y', strtotime('2012/0
(2012/06/05)
-(2015/06/25)
。现在他每六个月提交一次费用。现在我想做的是,当学生填写表格提交学费时,他只需从他将学习课程的年份中选择年份,即201220132014和2015
。如何做到这一点。有谁能告诉我出去的路吗。
提前感谢。您需要使用
strotime()
获取从开始日期到结束日期的年份,而不是获取两年之间的所有年份:
$start = date('Y', strtotime('2012/06/05'));
$end = date('Y', strtotime('2015/06/25'));
$years = array();
for ($end = $start; $end < date('Y'); $end++) {
$years[] = $end;
}
echo "<pre>";
echo implode(",",$years); //2012,2013,2014,2015
$start=date('Y',strottime('2012/06/05');
$end=日期('Y',标准时间('2015/06/25');
$years=array();
对于($end=$start;$end
您需要使用strotime()
获取从开始日期到结束日期的年份,而不是获取两年之间的所有年份:
$start = date('Y', strtotime('2012/06/05'));
$end = date('Y', strtotime('2015/06/25'));
$years = array();
for ($end = $start; $end < date('Y'); $end++) {
$years[] = $end;
}
echo "<pre>";
echo implode(",",$years); //2012,2013,2014,2015
$start=date('Y',strottime('2012/06/05');
$end=日期('Y',标准时间('2015/06/25');
$years=array();
对于($end=$start;$end
试试这个:
Array
(
[0] => 2012
[1] => 2013
[2] => 2014
[3] => 2015
)
此$years是一个数组,包含用户输入的两个日期之间的所有年份
希望这有帮助。
和平!xD试试这个:
Array
(
[0] => 2012
[1] => 2013
[2] => 2014
[3] => 2015
)
此$years是一个数组,包含用户输入的两个日期之间的所有年份
希望这有帮助。
和平!xD这很容易做到:
$start=新日期时间('2012/01/20');
$end=新日期时间('2015/01/20');
$years=范围($start->format('Y'),$end->format('Y');
这很容易做到:
$start=新日期时间('2012/01/20');
$end=新日期时间('2015/01/20');
$years=范围($start->format('Y'),$end->format('Y');