【发布时间】:2015-04-24 03:34:42
【问题描述】:
我想通过以下方式创建序列号。
序列号应在每个月初回到 01。
$stockno=dofetch(doquery("Select count(id) from vehicle",$dblink));
$stock_no= date("Ymd")."-".$stockno=$stockno["count(id)"]+1;
输出是
20150424-01
20150424-02
20150424-03
...
20150430-120
20150501-121
20150501-122
20150502-122
但需要以下格式的结果,当新的月份开始序列将被重置
20150424-01
20150424-02
20150424-03
...
20150430-120
20150501-01
20150501-02
20150502-03
新月份开始重新设置为 1
20150601-01
等等
【问题讨论】:
-
使用车辆表中的日期列,之后您将能够获得基于日期的计数,如果一个月结束,您将获得一个计数为零,该计数将相应增加
-
只需使用一个循环并有一个变量存储上个月。如果月份发生变化,则初始化计数。
-
‐1 为我工作
标签: php date datetime strtotime