【问题标题】:php, conversion of string date to DateTime in requestphp,在请求中将字符串日期转换为日期时间
【发布时间】:2019-08-26 13:08:39
【问题描述】:

所以我目前有一个请求发送到一个函数:

$request->date

在这种情况下,日期是字符串“2019-10-15”

函数期望 \DateTime $scheduled 作为这个日期的参数

如何在发送它的请求部分中正确地(使用 Carbon/laravel)将此日期字符串转换为 dateTime?

【问题讨论】:

    标签: php laravel datetime php-carbon


    【解决方案1】:

    在你需要日期的控制器中,使用这个:

    $date = Carbon::parse($request->date);
    

    【讨论】:

      【解决方案2】:

      您可以简单地从该日期实例化 DateTime

      $scheduled = new \DateTime($request->date);
      

      【讨论】:

      • OP 想要使用 Carbon。
      • @vivek_23 不是真的,OP 想在 laravel 中做到这一点,使用内置的 PHP 函数在这里完全有效。碳可以使用,但根本不是强制性的
      • @Kaddath 我知道,但 OP 说How can I properly (using Carbon/laravel) convert this...
      • @vivek_23 使用Carbon 已经有一个很好的答案,我只是提供一个更简单的选择。这个答案可能会为开发人员提供关于使用框架特定方式或 PHP 原生方式的另一种观点,所以对我来说这是一个有效的答案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-17
      • 2018-03-29
      • 2012-05-21
      • 2011-12-16
      • 2014-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多