在PHP中转换时间格式

时间:2014-08-24 03:49:22

标签: php datetime

我的格式时间

$cursor=new DateTime("now",new DateTimeZone("Australia/Melbourne")); echo $cursor->format("h:i a");

所以输出是01:00 pm

我需要将输出转换为类似

的输出

13:00

我该怎么做?

3 个答案:

答案 0 :(得分:3)

如果您想要领先零... ...例如1:00而不是01:00 ......

echo $cursor->format("G:i");

如果你 DO 想要领先零......

echo $cursor->format("H:i");

无论如何,我建议对文件进行一次偷看......

PHP Date Format

答案 1 :(得分:1)

哇,您可以阅读 manual ,请使用大写H。请参阅该页面上的format部分

echo $cursor->format("H:i");

<强> Fiddle

答案 2 :(得分:0)

使用G:I格式执行此操作。使用以下代码

<?php
$cursor=new DateTime("now",new DateTimeZone("Australia/Melbourne"));
echo $cursor->format("G:i a");

希望这有助于你