【问题标题】:Convert Carbon date to html date time format将 Carbon 日期转换为 html 日期时间格式
【发布时间】:2020-04-02 18:40:21
【问题描述】:

我有这个格式来自 Carbon

 // Y-m-d H:i
$datetime = 2019-12-10 14:00;

现在我想将此日期时间格式转换为在datatime-local 输入中使用。

<input type="datetime-local" value="{{ $datetime }}">

但它需要另一种格式。

这里说 https://developer.mozilla.org/en-US/docs/Web/HTML/Date_and_time_formats#Local_date_and_time_strings

" 一个有效的本地日期时间字符串由一个日期字符串和一个时间字符串组成,并用字母“T”或分隔它们的空格字符连接在一起。字符串中不包含有关时区的信息;日期和时间被假定为用户的本地时区。”

但我不知道如何将碳格式化为这个。

【问题讨论】:

    标签: php laravel php-carbon


    【解决方案1】:

    您可以简单地使用日期函数 n PHP

    $datetime = '2019-12-10 14:00';
    
    print_r(date('Y-m-d \T H:i:s', strtotime($datetime)));
    

    【讨论】:

      【解决方案2】:

      只需反斜杠 T

      <?php
      
      $date = new DateTime('2019-12-10 14:00');
      echo $date->format('Y-m-d\TH:i:s');
      

      输出2019-12-10T14:00:00,在这里查看https://3v4l.org/PTAeZ

      【讨论】:

      • $date-&gt;toDateTimeLocalString(); 与 Carbon
      • 就是这样。谢谢大家
      猜你喜欢
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-09
      • 2015-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多