Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改变量中的日期时间格式_Php_Datetime - Fatal编程技术网

Php 更改变量中的日期时间格式

Php 更改变量中的日期时间格式,php,datetime,Php,Datetime,假设我有这个变量= $olddate = 12-5-99 15:30:00 我需要一个新的变量,比如= $newdate = 1999-5-12 15:30:00 我将如何执行此操作?使用strotime()和date() (请参阅PHP网站上的strotime和date文档)。DateTime::createFromFormat将允许您将任何时间格式转换为DateTime对象,该对象随后可以作为任何其他格式输出 你可以随意改变它 <?php $olddate = '12-5-1

假设我有这个变量=

$olddate = 12-5-99 15:30:00
我需要一个新的变量,比如=

$newdate = 1999-5-12 15:30:00
我将如何执行此操作?

使用strotime()和date()


(请参阅PHP网站上的strotime和date文档)。

DateTime::createFromFormat将允许您将任何时间格式转换为DateTime对象,该对象随后可以作为任何其他格式输出


你可以随意改变它

<?php
   $olddate = '12-5-1999 15:30:00';
   $olddate = date('y-m-d H:i:s', strtotime($olddate)); // first convert it in desire formate.
   $newdate = date('Y-m-d H:i:s', strtotime($olddate));
?>


您可以获得正在运行的示例+1,但最好是一个示例
<?php
   $olddate = '12-5-1999 15:30:00';
   $olddate = date('y-m-d H:i:s', strtotime($olddate)); // first convert it in desire formate.
   $newdate = date('Y-m-d H:i:s', strtotime($olddate));
?>