每月每天的动态输入

时间:2016-09-13 11:58:00

标签: php laravel input

本月每天的输入:

Input for every day in the month

我使用PHP Laravel,我需要为每月的每一天制作动态输入,就像在图像中一样。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

基本上你要求其他人在不试试自己的情况下编写你的代码,但是我们走了。

Laravel使用Carbon,一个用于PHP DateTime的简单PHP API扩展。

首先,您必须检查您当前所在的月份,当您完成此操作时,您可以在Carbon实例上运行名为daysInMonth的Carbon方法,以返回天数在当前日期的月份。

use Carbon\Carbon;

$currentDate = Carbon::now();

$daysInMonth = $currentDate->daysInMonth);

return view('your.view', compact('daysInMonth');

现在您拥有当月的天数。很简单,只需在i等于或小于$daysInMonth时运行for循环。

这将如下所示:

@for($i = 1; $i =< $daysInMonth; $i++)
    <input type="text" name="day[]" value="$i">
@endfor

Carbon docs