-3

如果我有以下格式的时间:凌晨 2:30,我怎么能把它变成:14:30:00

如果我得到日期 2013-07-17 和时间 14:30:00 我怎么能把它变成 datatimestamp ?例如这将产生:1374053400

谢谢。

4

2 回答 2

2

am 是在中午之前,而不是之后..

这就是我要做的:

$timeString = '2:30 am';
$dateString = '2013-07-17';
$timeZone = new DateTimeZone('Europe/London');
$date = new DateTime($dateString . ' ' . $timeString, $timeZone);

echo $date->format('H:i:s'); // 02:30:00
echo $date->getTimestamp(); // the timestamp as int
于 2013-09-21T23:29:58.197 回答
-1

你试过在这个网站上搜索吗?:)

第二个问题在这里有一个非常相似的问题: How to convert date to timestamp in PHP?

至于第一个,答案在php官方文档中:http: //php.net/manual/es/function.date.php

于 2013-09-21T23:09:02.990 回答