php - 格式化日期为 12/31/1969

标签 php

我正在尝试将 mm-dd-yyyy 格式的日期格式化为 yyyy-mm-dd 格式,但是,当我尝试格式化它时,结果显示为 1969-12-31

这是我的代码:

$custom_date = "10-13-2013";

$formatted_date = date("Y-m-d", strtotime($custom_date));

怎么了?

最佳答案

$custom_date = "10-13-2013";

$formatted_date = DateTime::createFromFormat("m-d-Y", $custom_date)->format("Y-m-d");

关于php - 格式化日期为 12/31/1969,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19350317/

相关文章:

php - 传递给函数的参数必须是可调用的,数组给定

php - Zend 框架表单与 jquery

php - Imagick 3 writeImages() 函数不工作

php - 在 mysql 中使用 mysql_real_escape_string 或 addslashes 时字符串不会转义

php - 我们可以使用表来回显两个不同查询调用的数据吗?

javascript - 将 JSON 日期解析为另一种格式

php - Drupal View - 如何使用 "Rewrite the output of this field"删除字符串模式?

javascript - 如何将 .html() 中的 javascript 变量传递给 php

php - 在 PHP 中将 XML 片段转换为数组时如何保留 "tag order"?

php - 如何在drupal中的节点上创建字段?