【发布时间】:2015-12-05 15:27:30
【问题描述】:
我想使用 php 进行自动递增,但是当日期从 01 开始或我的表为空时,它的数字再次重新开始为 1 这是我的号码:
$day = date('t');
$month = date('n');
$years = date('Y');
$num = 001/$month/$years
我正在转换一个数字
$cut = (int)substr($num,2,1);
然后我不知道如何增加数字并在日期从 01 开始时再次返回 1
感谢您的回答并花时间回答我的新手帖子
【问题讨论】:
-
你为什么要
001而不是1?十进制数字没有前导0。 -
这听起来是个很糟糕的主意。你能解释一下为什么你认为你需要这样做吗?
-
请使用 DateTime 处理 PHP 中的日期 php.net/manual/en/class.datetime.php
-
但我的号码中必须出现'00',实际上这是我的作业,我无法解决这个问题,我尝试在谷歌中搜索但我找不到它。如果我使用日期时间,我无法在“XII”中添加字符串,我需要将月份更改为罗马数字,但我已经解决了
-
现在我的问题是当日期从 01 开始时如何自动增加一个数字并从 1 开始,我真的很沮丧,请帮助p
标签: php mysql loops auto-increment