分析此日期时间结果并在laravel中导出公正日期
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分析此日期时间结果并在laravel中导出公正日期相关的知识,希望对你有一定的参考价值。
这是转换日期的功能
private function convertShamseToMiladi($request)
$startdate = \Morilog\Jalali\CalendarUtils::convertNumbers($request, true);
$sdate = \Morilog\Jalali\CalendarUtils::createDatetimeFromFormat('Y-m-d' , $startdate);
return $sdate;
当我使用此功能时
$this->convertShamseToMiladi($request->startdate);
我看到的结果与此部分相同:
DateTime @1577133000 #273 ▼
date: 2019-12-24 00:00:00.0 asia/tehran (+03:30)
我只需要这一部分:2019-12-24
而且我想知道我何时dd()日期请求为何向我显示这种结果?
答案
我建议您可以使用碳https://carbon.nesbot.com/docs/代替morilog / jalali
您可以使用碳素以其他任何格式更改日期格式
$date = '12-12-2017 23:23:34';
echo Carbon::parse($date)->format('Y/m/d');
您可以根据需要更改格式。 https://carbon.nesbot.com/docs/#api-formatting
另一答案
您的convertShamseToMiladi()
方法将返回php \DateTime
,因此您可以使用format
获得所需的结果:
$this->convertShamseToMiladi($request->startdate)->format('Y-m-d');
这里是PHP文档:https://www.php.net/manual/en/datetime.format.php
以上是关于分析此日期时间结果并在laravel中导出公正日期的主要内容,如果未能解决你的问题,请参考以下文章
将时间戳与查询中的日期名称相等,并在 PostgreSQL 查询中获取结果集 w.r.t 日期名称
如何在此输入字段中的表格中显示 laravel 刀片中的日期
(编辑)如何在Windows中导出模板专业化,并在cpp文件中声明源