PHP我需要像2015-16这样的年份格式

时间:2015-03-31 06:07:37

标签: php html mysql

我想在 MySQL 中存储像 2014-15 这样的年份。当我使用这个代码意味着它将存储-1;所以plz帮助我...财政年度计算。

$date=strtotime(date('Y-m-d'));  
$fdate=strtotime(date('Y-03-31'));    
if($date <= $fdate) 
{
    $facyear=(date('Y')-1)-(date('Y')); 
}
 else if($date > $fdate) 
{
    $facyear=(date('Y'))-(date('Y')+1); 
}
mysql_query("INSERT INTO fyear (id, facyear) VALUES ('', '$facyear')");

1 个答案:

答案 0 :(得分:2)

您正在尝试使用数字运算符创建字符串。

尝试:

$facyear=(date('Y')-1) .'-'. date('y');

$facyear=date('Y') .'-'. (date('y')+1);

这样就可以连接它们而不是减去它们。

这是您在PHP代码中犯的错误。我不知道您的字段在数据库中的设置方式,因此我无法确定是否仍会正确插入字段 - 但至少您的字符串数据是正确的。