在这章中,无涯教程使用Carbon类来操作时间和更改时间格式。将使用createFromFormat()和format()。createFromFormat()将使用两个参数,第一个给出日期的格式,第二个日期,而format()接收一个参数,根据需要指定格式。
示例1
public function getPost($id)
{
$post = Post::find($id)
$newDate = $post->created_at->format('Y-m-d');
dd($newDate);
}
输出
"2021-05-20"
示例2
public function create()
{
$date = date('Y-m-d H:i:s');
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $date)
->format('Y-m-d');
dd($newDate);
}
输出
"2021-05-20"
示例3:Y-M-D至M/D/Y
public function create()
{
$date = "2020-02-22";
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d', $date)
->format('m/d/Y');
dd($newDate);
}
输出
"02/22/2020"
示例4:m/d/y至y-m-d
public function create()
{
$date = "02/22/2020";
$newDate = \Carbon\Carbon::createFromFormat('m/d/Y', $date)
->format('Y-m-d');
dd($newDate);
}
输出
"2020-02-22"
示例5:y-m-d至d/m/y
public function create()
{
$date = "2020-02-22";
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d', $date)
->format('d/m/Y');
dd($newDate);
}
输出
"22/02/2020"
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)