0

可以说我有这个变量=

$olddate = 12-5-99 15:30:00

我需要一个新变量,例如 =

$newdate = 1999-5-12 15:30:00

我该怎么做?

4

3 回答 3

1

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

http://www.php.net/manual/en/datetime.createfromformat.php

于 2013-10-17T04:19:32.447 回答
0

使用 strtotime() 和 date():

$originalDate = "2010-03-21";
$newDate = date("d-m-Y", strtotime($originalDate));

(请参阅 PHP 站点上的 strtotime 和 date 文档)。

于 2013-10-17T04:19:27.590 回答
0

只是你可以改变它。

<?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));
?>
于 2013-10-17T04:19:54.940 回答