Laravel项目中的日期格式

ix0qys7i  于 2023-01-10  发布在  其他
关注(0)|答案(6)|浏览(192)

我正在将数据从旧项目移动到我的laravel项目开始日期格式是这种格式14962424,1496269010如何将其转换为时间

ivqmmu1c

ivqmmu1c1#

如果将字段添加到$dates属性,则添加到可保存在模型上的碳对象。

Carbon\Carbon::createFromTimestamp(1496242424);
0ejtzxu1

0ejtzxu12#

你可以这样转换

<?php 
echo $currentDate = date('Y-m-d H:i:s', 1496242424); 
?>

输出:

2017-05-31 16:53:44
dxxyhpgq

dxxyhpgq3#

这是非常简单的使用date函数在php中使用以下代码将其转换为时间

echo date('Y-m-d',1496242424);

上述代码的输出将为

2017-05-31

并使用以下代码将其转换为datetime:

echo date('Y-m-d h:i:s',1496242424);

上述代码的输出将为

2017-05-31 02:53:44

谢啦,谢啦

szqfcxe2

szqfcxe24#

为什么要把它转换成dateTime呢?把它保留为unix时间戳。只要在你的模型中添加一个方法来告诉它使用unix时间戳

class User extends Model
{
    protected $dateFormat = 'U';
}
4jb9z9bj

4jb9z9bj5#

在您的日期选择器中使用此代码,格式将根据您自己的选择进行更改

$(function() {
  $(".datepicker").datepicker({
  dateFormat: "dd/mm/yy",

在控制器中设置此行

$post->start_date =Carbon::parse(strtotime($request->start_date))->format('Y-m-d');

应使用碳库use Carbon/Carbon;

piwo6bdm

piwo6bdm6#

x一个月一个x一个月一个x一个月一个x一个月二个x一个月三个x一个月四个x一个x一个月五个x一个x一个

相关问题