我有一个带有“时间”属性的 XML 文件。我将此 XML 调用到我的 PHP 中并为其指定变量 $game_time。
该属性的示例值为“10:30 PM”...
由于它来自 XML,因此它会将“10:30 PM”读取为字符串。
现在我的问题是,如何将这个字符串转换为实际的时间戳?
我想我需要以某种方式使用 strtotime,但语法不正确...
我希望将此 XML 时间转换为时间戳,因为我最终会将此时间与服务器时间进行比较并输出条件输出...
谢谢,约翰
最佳答案
你可以使用:
date_default_timezone_set('America/Los_Angeles');
$xmldata = '10:30 PM';
echo strtotime($xmldata);
echo date('Y-m-d H:i:s', strtotime($xmldata));
将输出:
1314250200
2011-08-24 22:30:00
如果您没有指定日期,将使用当天。
关于php - strtotime PHP,显示日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7179769/