我想生成格式化的数字,如xxx/yy/zz. xxx= unique auto increment number
。 yy= current month. zz= current year.
当我们创建像**012/02/16**
这样的数字时。号码后应为**013/02/16**
。
但是在新月之后,它应该会自动显示为**001/03/16**
。
所以请求给我一些指示来开发这个数字 非常感谢你
这是我的代码
$today_month= date('m');
$pre_month= date("m",strtotime("-1 month"));
$today_year= date('y');
if(isset($pre_month)){
$today_month= date('m');
$pre_month= date("m",strtotime("-1 month"));
//echo $pre_month;
$today_year= date('y');
//$pre_year= date("y",strtotime("-1 year"));
//echo $today_year;
$A = 1;
$last_id= ++$A;
$last_id_new= $last_id+1;
$invID = str_pad($last_id_new, 3, '0', STR_PAD_LEFT);
$x= $invID;
$ref_number = $x."/".$today_month."/".$today_year;
//echo $ref_number;
}
else{
$today_month= date('m');
$pre_month= date("m",strtotime("-1 month"));
//echo $pre_month;
$today_year= date('y');
//$pre_year= date("y",strtotime("-1 year"));
//echo $today_year;
$A= 0;
$last_id= ++$A;
$last_id_new= $last_id+1;
$invID = str_pad($last_id_new, 3, '0', STR_PAD_LEFT);
$x= $invID;
$ref_number = $x."/".$today_month."/".$today_year;
//echo $ref_number;
}