如何在不更新时间的情况下更新laravel日期

如何在不更新时间的情况下更新laravel日期,laravel,Laravel,我正在尝试将laravel中的更新时间更新为“2019-01-07 20:29:13”到“2019-15-18 20:29:13”,但问题是时间也在不断更新到“2019-15-18 00:00:00”。如何更新updated\u at而不触及时间?您可以为此添加另一列,并将其作为date类型,而不是更新updated\u at列(推荐)。但如果不允许您这样做,您可以尝试: 获取现有的日期并将其保存在变量中,然后将其拆分以分别获取日期和时间,或者您只能提取时间 使用date()和strotime

我正在尝试将laravel
中的
更新时间
更新为
“2019-01-07 20:29:13”
“2019-15-18 20:29:13”
,但问题是时间也在不断更新到
“2019-15-18 00:00:00”
。如何更新
updated\u at
而不触及时间?

您可以为此添加另一列,并将其作为
date
类型,而不是更新
updated\u at
列(推荐)。但如果不允许您这样做,您可以尝试:

  • 获取现有的
    日期
    并将其保存在变量中,然后将其拆分以分别获取日期和时间,或者您只能提取时间

  • 使用
    date()
    strotime()
    函数将您的
    date
    与该
    time
    组合,并使其成为datetime
    'y-m-d H:i:s'

  • 使用此新的日期时间值更新位于
  • updated\u列


    不必在
    列中更新
    updated\u,您可以为此目的添加另一列,并将其作为
    date
    类型(推荐)。但如果不允许您这样做,您可以尝试:

  • 获取现有的
    日期
    并将其保存在变量中,然后将其拆分以分别获取日期和时间,或者您只能提取时间

  • 使用
    date()
    strotime()
    函数将您的
    date
    与该
    time
    组合,并使其成为datetime
    'y-m-d H:i:s'

  • 使用此新的日期时间值更新位于
  • updated\u列


    updated_at
    由laravel elquent以日期时间格式提供,如果您想要日期,请在此表中添加另一个日期为
    date
    格式的字段,或者在希望查看
    2019-15-18 20:29:13
    时将格式更新为
    d-m-y
    的字段无效日期。@Tpojka正是!!!非常感谢您的帮助,guyz,我通过检索旧数据的日期并将时间存储在$oldTime变量中,然后与我的$new_date.“.”$oldTime合并,并通过临时保存将其插入到updated_at列([timestamps'=>false])来解决我的问题保存数据时。
    updated_at
    由laravel elquent以日期时间格式提供,如果您想要日期,请在此表中添加另一个日期为
    date
    格式的字段,或者在查看
    2019-15-18 20:29:13
    无效日期时将格式更新为
    d-m-y
    。@Tpojka正是!!!非常感谢您的帮助,guyz,我通过检索旧数据的日期并将时间存储在$oldTime变量中,然后与我的$new_date“.”“$oldTime组合,并在保存数据时通过临时保存([timestamps'=>false])将其插入更新的_列中,从而解决了我的问题。谢谢,是的,我使用你的解决方案,你给我一个解决问题的想法。我检索旧数据的日期并将时间存储在$oldTime变量中,然后与我的$new_date组合。“”$oldTime并在保存数据时通过临时保存([timestamps'=>false])将其插入更新的_列。享受编码:)谢谢,是的,我使用您的解决方案,您给了我解决问题的想法。我检索旧数据的日期并将时间存储在$oldTime变量中,然后与我的$new_date组合。“”$oldTime并在保存数据时通过临时保存([timestamps'=>false])将其插入更新的_列。享受编码:)