在config/app.php中,我将时区设置如下:
'timezone' => 'UTC',
这是否意味着在我的应用程序中的任何地方,如果我调用这些carbon方法,它们都将是UTC,或者我仍然需要添加时区,例如carbon::now(“UTC”)?
carbon::now()
carbon::today()
carbon::tomorrow()
易于理解的
$dateUTC = new Carbon("Now UTC");
var_dump($dateUTC);
输出(我的当地时间是14:01:38):
object(Carbon)#2 (3) {
["date"]=>
string(19) "2019-11-28 13:01:38"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
或
$dateUTC = new Carbon("Now","UTC");
或
date_default_timezone_set('UTC');
$dateUTC = carbon::now();
现在,我有一个模型,它有一个“后续”日期,可以转换成碳()。如果我的控制器中有一些未设置的日期,并且默认()将其返回为,那么问题就出在我的控制器中。我知道为什么,但试图以这些日期为目标,只返回“无”,但不知道如何。 在我的控制器中:
我试图得到用户列表与<代码>created_at日期超过<代码>30天,但它得到用户甚至今天的日期。 获取注册日期为30天的用户。 如果验证日期为空,请删除它们。 即使我今天注册,我的验证日期为空,我的帐户也会删除。
我正试图在过期日期前三天,但我不知道如何发送? 思维方式 检索剩余三天到期的所有订阅者 发送电子邮件给他们的用户 代码 表我需要检查名为 这个表有一个名为的列,我需要检查它以找到
为了实现这一点,我使用碳通过模型突变体转换日期。这意味着,首先我有日期: 我的变种人有以下几种: 现在,除了一个领域:“policy_cancellation”,一切都很好 当从表单向数据库插入数据时,如果policy_cancellation为空,则提交成功,但如果有数据,则PDO返回错误,例如: 触发以下命令: 另一个奇怪的情况(至少对我来说)是,在policy_cancellation突变体
问题内容: 我在mysql数据库中有一个timestamp变量列。尝试将Carbon时间戳转换为我可以在此处输入的内容,但仅返回Carbon对象,当我尝试使用Carbon对象的时间戳字符串时,它未在mysql中注册。 我的第一个var dump就像这样: 我的第二个var dump就是这样。 与“ published_at”有关的mysql列是一个时间戳变量。我想如何将其从Carbon对象转换为?
我试图从模型“用户”中提取对象,其日期从今天算起已经超过30天了。 碳::现在()== 如何做到这一点?