首页 > TAG信息列表 > php-carbon

使用PHP Carbon时,如何将日期设置为本月的第n天?

从document page of Carbon library开始,可以使用简单的单词来初始化Carbon对象.例如,Carbon :: parse(“ 2008年12月第一天”)或新的Carbon(“ 2008年12月第一天”) 但是,当我尝试通过以下尝试将日期设置为本月10日时 Carbon::parse('10th day of this month') Carbon::parse('te

php-如何在Laravel 5.8中格式化日期从“ Thu Apr 11 2019 00:00:00 GMT 0200”到MySQL格式?

我正在为学校应用程序开发后端,但在将诸如“ Thu Apr 11 2019 00:00:00 GMT 0200”之类的请求中得到的日期转换为MySQL格式(时间戳)时遇到问题. public function getAll(Request $request){ $start = $request->input('start'); $end = $request->input('end');

php-Laravel-diffForHumans德语

我试图在Laravel 5.2中使用Carbon的diffForHumans()用德语显示created_at属性. created_at存储在数据库中的方式为:2017-03-29 17:31:52该模型 protected $dates = ['created_at', 'updated_at']; public static function getCreatedAtAttribute($value) { Carbon::setLocale(

PHP-用Carbon获取0值的时间戳记日期

我正在尝试在PHP API中获取0值的时间戳.我目前在基于Laravel / Dingo API的系统中使用Carbon. 是否有一种简单的方法可以在不对日期进行硬编码的情况下获得0值的时间戳(大概类似于01/01/1970)?解决方法:您可以尝试: echo Carbon::createFromTimestamp(0)->toDateString(); // Displa

php – Laravel Carbon查看日期是否已过去

我很困惑,也许这是我看不到的简单事情.如果我想看看今天的日期是否过去,我应该能够做到这样的事情吗? if( $league->date_start <= Carbon::now() ){ $join = false; $message = 'Sorry, the league has already started'; } 如果我把它的日期转出来 $league->date_star

php – 将碳日期转换为mysql时间戳.

我在mysql数据库中有一个timestamp变量列.试图将碳时间戳转换为我可以在那里输入的内容,但Carbon :: now()只返回一个Carbon对象,当我尝试使用Carbon对象的时间戳字符串时,它不会在mysql中注册. public function store(CreateArticleRequest $request){ $input = $request

php – Laravel Carbon Data Missing

在我的模型中,我有以下内容: protected $dates = [ 'start', 'end', 'created_at', 'updated_at' ]; 我使用日期时间选择器以这种格式插入开始和结束日期: 2016-01-23 22:00 没有秒.当我这样做时,我收到此错误: InvalidArgumentException in Carbon.php line 425

PHP Carbon,获取日期范围之间的所有日期?

如何在PHP中获取两个日期之间的所有日期?喜欢使用碳作日期. $from = Carbon::now(); $to = Carbon::createFromDate(2017, 5, 21); 我想在这两个日期之间有所有日期..但是怎么样?只能找到使用strtotime功能的解决方案.解决方法:从碳1.29开始,可以做到: $period = CarbonPeriod::cre

php – 使用DateTime获取日期时间会从date()函数返回不同的值

我试图使用Carbon或DateTime类获取当前时间戳 我的日期错了,但是当我使用date()函数时,它会返回正确的日期我在win server 2012上运行代码这是我的代码 dd([ 'Carbon::now()->format("Y-m-d H:i:s P")' => Illuminate\Support\Carbon::now()->format('Y-m-d H:i:s P'), '

php – 获取碳中两个日期之间的所有月份名称

我在这里找到任何问题和答案只有这个,但没有一个与碳有关. 有没有办法在碳中做到这一点: $start = (new DateTime('2018-06-01'))->modify('first day of this month'); $end = (new DateTime('2019-06-01'))->modify('first day of next month'); $i

php – Laravel哪里有碳addMinutes无法正常工作

我有一个代表事件的表格,每个事件都有一个通知期,例如如果活动目前在活动开始前不到24小时,您就无法预订活动. 我正试图为此创建一个“可预订”的范围,但我失败了.具体来说,在下面,’time’表示事件的时间(timestamp),’notice’表示通知期间,以分钟为单位(整数),两者都是Events模

php – 如何在Carbon实例中添加CarbonInterval实例

我有一个碳实例 $a = Carbon\Carbon::now(); Carbon\Carbon { "date": "2018-06-11 10:00:00", "timezone_type": 3, "timezone": "Europe/Vienna", } 和一个CarbonInterval实例 $b = CarbonInterval

php – 在laravel视图中使用碳功能(刀片模板)

我从数据库中获取了一些值,并将这些值从控制器传递到视图中.现在我想在Laravel视图中使用具有一些碳功能的数据. 在我写的View文件中 foreach($customer as $time){ $create= $time->created_at; $update= $time->updated_at; $create_at_difference=\C

php – 碳日期发现今天是星期四还是回去

我在我的一个脚本中运行了以下代码并且运行良好,但感觉相当笨重而且很长.我觉得可能有更短的方法来实现相同的结果.我的意思是不使用速记if语句. 我需要知道今天是星期四,如果不是使用前一个星期四作为日期.任何想法/想法都会很棒. <?php if (new Carbon('this thursday') > new

php – Carbon:了解一年中一年中的一周的开始和结束日期

Carbon提供函数weekOfYear以将一年中的星期作为整数.但是,我需要反过来根据一年中的一年获得日期. Carbon::now()->weekOfYear(); // todays week of the year 例如. >年份:2016年 >一年中的一周:42 因此,我需要这周的开始和结束日期.但是我在Carbon文档中找不到合适的函数解决方法

php – 获取2个日期之间的所有月份

我创建了一个函数,它返回一个包含每个月的数组,从提供的碳日期开始到当前日期结束. 虽然该功能正在做它应该做的事情,但它看起来很可怕.很明显,我的编程技巧还不是他们应该做的.当然必须有更好的方法来实现我想要的. 我的代码看起来像这样: class DateUtilities { protecte

如何在去年用PHP获取这一天?

所以我现在正在使用Carbon来获取日期,时间和比较.我可以很容易地做subYear()去年获得这个日期.现在我需要一些东西在去年的同一时间完成同一天,例如4月的第二周的星期三. 我希望必须做一些能够在本周的当天工作的东西,例如3,以及今年的当前一周,然后去年获得相同的价值. 我以为我会

PHP Carbon通过格式化日期来达到日期

我只需要格式化PHP日期,例如: $current_date_time = new DateTime("now"); $user_current_date = $current_date_time->format("Y-m-d"); 到达日期.如何在没有时间的情况下使用Carbon做这个动作? $now = Carbon::now(); echo $now; // 2015-11-11 12:38:36 解决方法:你读过doc

PHP Carbon diffInMonths

我有PHP Carbon diffInMonths函数的问题. 在某些情况下,我得到错误的结果.例如: $start = \Carbon\Carbon::create(2017, 4, 1); $end = \Carbon\Carbon::create(2017, 5, 1); echo $start->diffInMonths($end); 我应该得到1,但我得到0.我使用PHP 7.1和Laravel 5.4. 有没有人有

PHP Carbon日期差异只有工作日

我试图在人类格式的两个日期之间取得差异,但仅限于工作日.这是我的实际代码: $start = '2018-09-13 09:30:00'; $end = '2018-10-16 16:30:00'; $from = Carbon::parse($start); $to = Carbon::parse($end); $weekDay = $from->diffInWeekdays($to); $human = $to->diffForHumans

PHP我的时区一周的第一天不正确

这里奇怪的问题. 我正在使用Laravel,但我很确定它本身与它无关,我的Carbon日期总是在“星期一”作为一周的第一天返回.问题是,我在一个应该返回“星期天”的地方. /* |-------------------------------------------------------------------------- | Application Timezone |-----

php – Carbon解析日期格式

我正在尝试解析格式化为的日期: 2017-09-20T10:59:10.0000000 01:00 我正在使用Carbon,所以我试过: Carbon::createFromFormat('Y-m-dTH:i:s.u vP', $date) 哪个输出: The timezone could not be found in the database\n Unexpected data found.\n Data missing 我猜最后一个时

php – Laravel碳在荷兰获得当前月份

我试图用荷兰语显示当前的完整月份名称.我试过这样的: \Carbon\Carbon::now()->subMonth()->format('F') 但后来我看到七月不是我想要的.我的应用服务 提供者看起来像这样: public function boot() { Carbon::setLocale('nl'); } 任何想法我能做些什么才能让它发挥作用? (diff

php – 如何检查碳日期对象是否在一天的开始?

我正在使用Carbon操作从MySQL数据库中检索的日期.我有以下日期: > 2017-07-19 00:00:00 > 2017-06-26 15:27:57 如您所见,第一个是一天的开始.当显示这样的日期时,我想省略时间部分.我知道我可以为每个使用不同的格式.例如: > F d Y没有时间的日期.> F d Y g:ia表示有时间的日期. 我无

php – 无法找到两位数的月份Laravel中缺少数据

我有一个表格,我通过datepicker以日期格式存储数据.在存储日期时我正在做这样的事情: $data['schedule'] = Carbon::parse($request->schedule)->toDateTimeString(); 然后在模型中我定义如下: protected $dates = [ 'schedule', 'created_at', 'updated_at', '