php-carbon相关内容

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

我在 mysql 数据库中有一个时间戳变量列.试图将碳时间戳转换为我可以在那里输入的东西,但 Carbon::now() 只返回一个碳对象,当我尝试使用碳对象的时间戳字符串时,它不会在mysql中注册. 公共函数存储(CreateArticleRequest $request){$input = $request->all();var_dump($输入);//只是为了让你可以看到$input[' ..
发布时间:2022-01-13 08:55:46 PHP

碳 - 得到一个月的第一天

我正在使用碳,但试图获取当月的第一天,这样我就可以从月初到当天运行报告. $date = ['开始' =>新 \Carbon\Carbon('上个月'),'结束' =>新\碳\碳('今天')]; 上面的代码将显示今天的日期回到上个月的同一日期.但我想从一号到现在. 有没有像我上面所说的那样简单的方法?在文档中找不到任何内容. 解决方案 试一试 $start = new Car ..
发布时间:2022-01-08 08:55:53 PHP

未找到碳类\碳

我最近向我的 Laravel 4 网站添加了一个包,现在任何使用 Eloquent(或至少 Eloquent 并带有任何日期/时间参考)的东西都显示 500 错误,指出: 未找到“Carbon\Carbon"类. 我试着跑了 composer install作曲家更新作曲家转储自动加载 解决方案 并不是说这对你有用,但这些是通常修复 Laravel 的步骤,当然,当问题不在你的源代码上时 ..
发布时间:2022-01-08 08:53:38 PHP

使用 Carbon 返回人类可读的日期时间差

我正在使用 Laravel 4 创建我的项目. 我目前正在构建评论部分,我想显示该帖子的创建时间,有点像 Facebook 的 '10 分钟前' &'2 周前' 等等. 我做了一点研究,发现一个包叫Carbon可以做到这一点. 阅读 Laravel 文档后,它说: 默认情况下,Eloquent 会转换 created_at、updated_at 和deleted_at 列到 ..
发布时间:2022-01-08 08:50:29 PHP

如何更改 Laravel 4 中输出日期的时区?

我有一个带有 entity 表和 users 表的数据库.实体表具有 created_at 和 updated_at 字段.users 表有一个 timezone 字段,默认值为 America/Toronto. 在我看来,我可以使用以下代码以我想要的格式输出日期: $entity->created_at->format('M j, Y \\a\\t g:i A') 现在,如何使用用户表 ..
发布时间:2022-01-08 08:48:57 其他开发

检索上个月的所有行(Laravel + Eloquent)

我正在尝试获取属于上个月的所有记录,到目前为止我设法获取了上个月的所有记录,但到目前为止,我不确定如何仅获取上个月的记录 $revenueMonth = Callback::where('created_at', '>=', Carbon::today()->startOfMonth()->subMonth())->sum('payment'); 解决方案 更清晰的解决你的问题: $rev ..
发布时间:2021-12-26 11:32:28 PHP

格式化碳日期实例

我有一个返回以下日期时间的数组: $item['created_at'] =>“2015-10-28 19:18:44" 如何使用 Carbon 在 Laravel 中将日期更改为 M d Y 格式? 目前它返回一个错误 $suborder['payment_date'] = $item['created_at']->format('M d Y'); 解决方案 首先将 create ..
发布时间:2021-12-18 21:35:24 PHP

hh:mm:ss 格式的两个日期之间的碳时间差异

我想弄清楚如何获取存储在我们数据库中的两个日期时间字符串并将其转换为 hh:mm:ss 的时间格式差异. 我查看了 diffForHumans,但这确实给出了我想要的格式并返回诸如 after、ago 等;这很有用,但不适用于我正在尝试做的事情. 持续时间不会跨越几天,最多只有几个小时. $startTime = Carbon::parse($this->start_time);$f ..
发布时间:2021-12-18 21:27:46 其他开发

如何比较两个碳时间戳?

我有两个时间戳,我创建的edited_at 和created_at(Laravel 的)...在数据库中,两者都有类型时间戳和默认值 0000-00-00 00:00:00 ... 但是 var_dump(edited_at variable) 给出字符串.而 var_dump(created_at variable) 是对象/碳.这些时间戳有什么问题? 在使用 format('U') ..
发布时间:2021-12-18 21:18:34 其他开发

Carbon createFromFormat 意外结果

::createFromFormat() 导致提前一个月: var_dump($_GET['archive']);var_dump(Carbon::createFromFormat('m/Y', $_GET['archive'])); 结果: string '11/2015' (length=7)对象(碳\碳)[160]公共“日期"=>字符串“2015-12-01 10:38:41.0000 ..
发布时间:2021-06-17 18:31:36 PHP

Carbon:在知道一年和一年中的一周时获取一周的开始和结束日期

Carbon 提供了函数 weekOfYear 来获取一年中的第几周作为整数.但是,我需要反过来以根据年份 + 一年中的一周来获取日期. Carbon::now()->weekOfYear();//一年中的今天的一周 例如 年份:2016 一年中的第 42 周 因此,我需要这一周的开始和结束日期.但是我在 Carbon 文档中找不到合适的函数 解决方案 Carbon 是 ..
发布时间:2021-06-17 18:31:33 PHP

PHP Carbon 从字符串格式确定日期类型

我有一个包含设备数据的数据库,每种设备类型的消息时间戳可能不同. 具体来说,我有一个包含此时间戳的字符串字段,采用以下两种格式: 2020-01-29T01:30:00.000+11:00 和 2020-01-29T00:30:01.000Z 我正在尝试将这些字符串转换为 UTC 日期,但我正在努力识别 Carbon 的格式.例如,这会给我“数据丢失"错误. $d = Carbon ..
发布时间:2021-06-17 18:31:27 PHP

如何格式化碳日期以获得完整的月份

我正在使用此代码: Carbon\Carbon::parse($quotation[0]->created_at)->format('d M Y') 输出为: 2016 年 3 月 10 日 我想要: 2016 年 3 月 10 日 我查看了 Carbon 文档并在 Google 上下搜索,但在任何地方都找不到. 解决方案 如果我理解正确: Carbon\ ..
发布时间:2021-06-17 18:31:24 其他开发

升级到 Laravel 7 后日期未投射

我刚刚从 Laravel 6 (PHP 7.4) 升级到 Laravel 7 (PHP 7.4),但模型中的日期转换完全停止工作. 例如,在我的 User 模型中,我有以下 $dates 数组: 受保护的 $dates = ['online_at']; 返回以下内容:2020-08-17T00:00:00.000000Z 但我希望返回一个 Carbon 对象. MySQL 数据库中 ..
发布时间:2021-06-17 18:31:22 PHP

使用碳获取两个日期之间的日差

我正在使用laravel和碳纤维包装.我有两个约会.现在,我要获得与给定日期的日期差. $ start_Date ='2016-06-02 18:00:13';$end_Date='2016-06-06 18:00:13';$ start = Carbon :: parse($ start_Date);$ end = Carbon :: parse($ end_Date);$ now = Ca ..
发布时间:2021-05-29 18:32:30 PHP

Laravel自定义属性未突变为Carbon日期

我在让Laravel将自定义属性转换为 Carbon 日期时遇到问题.这是一个示例模型: class组织扩展模型{受保护的$ dates = ['我的约会'];公共函数getMyDateAttribute(){返回"2018-01-01 00:00:00";}} 我希望将 my_date 强制转换为 Carbon 日期,但是如果我执行 dd($ organisation-> my_date ..
发布时间:2021-05-28 21:21:40 其他开发