strtotime PHP,显示日期/时间

Joh*_*mos 4 php xml datetime strtotime

我有一个带有"Time"属性的XML文件.我将这个XML称为我的PHP并给它变量$ game_time.

属性的示例值是"10:30 PM"......

由于它来自XML,因此它将"10:30 PM"作为字符串读取.

现在我的问题是,如何将此字符串转换为实际时间戳?

我想我需要以某种方式使用strtotime,但无法正确使用语法...

我希望将这个XML时间转换为时间戳,因为我最终会将此时间与服务器的时间进行比较并拍摄出有条件的输出...

谢谢,约翰

Boo*_*eus 7

您可以使用:

date_default_timezone_set('America/Los_Angeles');

$xmldata = '10:30 PM';
echo strtotime($xmldata);
echo date('Y-m-d H:i:s', strtotime($xmldata));
Run Code Online (Sandbox Code Playgroud)

将输出:

1314250200

2011-08-24 22:30:00
Run Code Online (Sandbox Code Playgroud)

如果您未指定DATE,则将使用当天.