如何在php中格式化我的日期以获得查询新的Date()格式?

时间:2015-09-29 14:21:17

标签: php datetime

我有一个PHP脚本,它返回服务器的日期:

<?php
   echo date('D, d M y H:i:s a');
?>

但是当我在客户端网站上打印此值时,我得到:

Tue, 29 Sep 15 16:19:28 pm

但我需要这种格式的日期:

Tue Sep 29 2015 16:18:00 GMT+0200 (Central Europe Daylight Time)

我应该如何修改我的PHP脚本然后让它像这样?

谢谢!

3 个答案:

答案 0 :(得分:1)

echo (new DateTime())->format('r');

答案 1 :(得分:0)

$datestring = "26-08-2015 03:35:28";        //date as string            
$date = new DateTime($datestring);  //String to datetime conversion
$date = $date->format('D d M y H:i:s O e');   //format the date
echo $date;

This是手动链接。你必须设置的时区。

输出看起来像Wed 26 Aug 15 03:35:28 +0200 Europe/Paris

答案 2 :(得分:-1)