问题标签 [php-carbon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
717 浏览

php - 如何区分 $timeNow 和 $timeFuture?

如何使用 Laravel 获取 $timeNow 和 $timeFuture 之间的差异并以 "H:i:s" 格式显示?

或者如何使用 JS 倒计时从 $timeNow 到 $timeFuture 并以 "H:i:s" 格式显示?

0 投票
1 回答
150 浏览

php - 如何在 PHP 中找到另一个日期范围内的日期范围内的天数?

我正在使用 Carbon PHP 库。重复问题中的答案使用 PHP 的内置函数。

计算一个日期范围内有多少天在另一个日期范围内


下面是我用来查找日期范围($userDateStart$userDateEnd)是否在另一个日期范围($couponStart and$couponEnd`)中的代码,它工作正常,没有任何错误,但我不知道如何找到重叠/存在的日期在这个日期范围内吗?

我正在使用的库是http://carbon.nesbot.com/docs/

在这种情况下,预期结果应该是 4..希望你能帮助我。

0 投票
1 回答
7757 浏览

php - 碳日期找出今天是星期四还是返回

我在我的一个脚本中运行了以下代码,它运行良好,但感觉相当笨重且冗长。我觉得可能有更短的方法来实现相同的结果。我的意思是不使用简写 if 语句。

我需要确定今天是否是星期四,如果不是,则使用上一个星期四作为日期。任何想法/想法都会很棒。

0 投票
1 回答
9949 浏览

php - 无法捕获 Carbon 抛出的异常

以下代码引发了一个我无法捕获的异常,无论出于何种原因。

现在,如果我将它放在函数闭包中的路由文件中,它可以正常工作。它仅在从模型中调用时抛出异常。

exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (Summer 2015) at position 0 (S): The timezone could not be found in the database' in /home/vagrant/www/steamcompare/vendor/nesbot/carbon/src/Carbon/Carbon.php:222

有没有其他人遇到过碳这个问题?

0 投票
1 回答
3114 浏览

php - 在laravel5中用碳格式化日期字符串?

我想转换$date='01-07-2010'2010-07-01

我的以下代码无法正常工作,

它抛出错误,

我该如何解决这个问题?

0 投票
2 回答
567 浏览

php - 从 Carbon 函数 Laravel 5 获取日期

我使用 Laravel5 Carbon 功能:

$carbon_today=碳::今天();

在 dd($carbon_today) 之后得到这个:

这很好。现在我只需要使用来自 CArbon 的日期来输入变量。尝试使用 foreach,

没有成功

0 投票
2 回答
6431 浏览

php - Laravel 5返回带有时区的日期时间

我正在构建一个 API,我想将我的所有时间戳(如 created_at、deleted_at、... 等)作为复杂对象返回,包括实际的日期时间,还有时区。我已经在我的控制器中使用了 {Carbon/Carbon}。我也在模型中定义了我的日期字段。当我访问控制器中的日期字段时,我实际上得到了 Carbon 对象。但是当我将结果集作为 JSON 返回时,我只看到日期时间字符串。不是时区。

当前 JSON

我的希望 :)

知道我在这里缺少什么吗?

0 投票
1 回答
1918 浏览

php - 未找到 Laravel 4.2 Carbon\Carbon 类

由于服务器故障,我正在重新安装 Laravel 站点,并且遇到了找不到 Carbon 类的问题。我的网站在我的本地机器上运行,它工作正常,但是在安装到服务器上时,我得到以下信息:

我删除了供应商并再次使用作曲家进行引导/编译和安装。还尝试了作曲家更新。我可以确定的本地和远程之间的唯一区别是我本地的 vendor/composer/autoload_classmap.php 列出了 Carbon\Carbon 类。遥控器没有。我所有来自 composer.json 的自动加载类映射和 psr-4 也都在那里。似乎唯一没有加载的是碳。

对此有什么想法吗?

0 投票
1 回答
681 浏览

php - Laravel 5 / Carbon:计算不同时区特定范围的记录数

我将记录存储在 EST 时区而不是 UTC,因为我几乎不需要使用 UTC。最近虽然我需要在 UTC 中生成报告。

我计算了我网站上的“点击次数”,这就是我获取昨天点击总数的方式: Click::where('created_at', '>=', Carbon::now()->yesterday())->where('created_at', '<=', Carbon::now()->startOfDay())->count();

这很好用,但现在我需要获得“昨天在 UTC”的点击总数——有没有一种简单的方法可以使用 eloquent / carbon 来做到这一点?

0 投票
1 回答
1883 浏览

php - 如何通过使用 Carbon 日期时间扩展将数据库中的生日月份匹配到 laravel 中的当前月份来获取数据?

我需要与下面在 Laravel 5 的 SQL 查询中给出的完全相同的结果。

在我的控制器中,我有这个代码。

模型: