我是Laravel的新手,我只是在学习新事物,但就我的项目而言。我需要获取今天的当前月份和年份。我该怎么做?因为我现在拥有的是标签,所以我想将当前的月份和年份贴在标签上。谢谢
这是我的标签
{{Form::label('title', 'Title')}}
答案 0 :(得分:2)
您可以使用Carbon库,它与Laravel一起提供:
{{ Form::label('title', \Carbon\Carbon::now()->format('M, Y') }}
您可以使用本机PHP DateTime Format
进行格式化更新:
如@Josh所述,您还可以使用laravel帮助器now()
now函数在当前时间创建一个新的Illuminate \ Support \ Carbon实例
{{ Form::label('title', now()->format('M, Y') }}
答案 1 :(得分:1)
如果您想始终显示当天的月份和年份,则可以使用PHP的内置date
函数。例如,下面将为您提供标签November 2018
。
{{Form::label('title', date('F Y') )}}
请参见PHP Documentation on the date function
如果您想进行更强大的操作,请使用Carbon。
答案 2 :(得分:1)
您也可以尝试这个。
{{ Form::label('title', Carbon\Carbon::now()->format('F Y') }}
答案 3 :(得分:0)
Laravel带有一个预建的组件来管理Date,并且以Carbon
的名称知道它有许多访问和修改getChildAdapterPosition()
php对象的方法。要访问当天的月份和年份,您可以直接在Carbon对象上访问属性DateTime
和month
year
在Controller中,您可以将$today = Carbon::now();
$today->month; // retrieve the month
$today->year; // retrieve the year of the date
对象粘贴到用于呈现相关视图的方法上,以通过您要在标签字段中显示的属性的get值来访问该对象 >