【问题标题】:Convert date/time stamp format (PHP) [duplicate]转换日期/时间戳格式(PHP)[重复]
【发布时间】:2015-10-06 20:15:36
【问题描述】:

在查看我的代码是否存在错误时,我意识到虽然我从 JQuery-UI-Picker 传递的时间戳是 10/06/2015 16:08 的格式,但我的 MYSQL 插入语句使用 FROM_UNIXTIME 并将其转换为全 0 .为了解决这个问题,我需要将此时间转换为格式 00-00-0000 00:00:00。

我发现了我以前从未见过的date_create_from_format 函数,但是在使用它时我得到了一个 False 返回。由于我相信我使用它正确,任何人都可以帮助指出问题所在吗?

$dt = "10/06/2015 16:08";
$res = date_create_from_format('m/d/y h:i', $dt);

【问题讨论】:

    标签: php mysql datetime time jquery-ui-timepicker


    【解决方案1】:

    您需要拨打$res->format,即:

    $dt = '10/06/2015 16:08';
    $res = DateTime::createFromFormat('d/m/Y H:i', $dt);
    echo $res->format('Y-m-d H:i:s')
    //2015-06-10 16:08:00
    

    了解更多关于 php date and time

    【讨论】:

      猜你喜欢
      • 2015-01-01
      • 2016-11-26
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      相关资源
      最近更新 更多