用户输入日期如下: 1979-06-13
现在,我想比较一年:
foreach ($list as $key) {
$year = 1979;
if ($key > $year) { //only the year
echo (error);
}
}
Run Code Online (Sandbox Code Playgroud)
我怎么才能得到这一年?
谢谢
bmb*_*bmb 22
可能更昂贵,但可能更灵活,使用strtotime()转换为时间戳和日期()来提取所需日期的一部分.
$year = date('Y', strtotime($in_date));
Run Code Online (Sandbox Code Playgroud)
用strtok:
$year = strtok($date, '-');
Run Code Online (Sandbox Code Playgroud)
如果您希望年份为整数,您还可以使用intval:
$year = intval($date);
Run Code Online (Sandbox Code Playgroud)