我的数据库表中有一列包含SQL时间戳(例如,2009-05-30 19:43:41)在我的php程序中我需要Unix时间戳的等价物(一个整数)。
$posts = mysql_query("SELECT * FROM Posts ORDER BY Created DESC");
$array = mysql_fetch_array($posts);
echo $array[Created];
在它现在回显SQL时间戳的地方,我需要一个Unix时间戳。有什么简单的方法可以做到这一点吗?
当我像这样加载数据库值时:
<?=$list[time]?>
在chrome中输出为: 2013-10-07T14:27:56在firefox中输出为: 0000-00-00 00:00:00
这怎么可能??$list[time]是数据库中的时间戳值。
我的代码:
$lsel_list = mysql_query("select * from users WHERE id = '$id' order by id asc");
while ($list = mysql_fetch_array($lsel_list)) {
echo"$
在我的mysql数据库中,我有一个时间戳字段,值是:
2013-01-30 01:15:00
2013-01-30 01:20:00
我使用日期函数将其打印为24小时:分钟格式,但我得到了错误的时间结果。
mysql_query('SELECT time FROM locations ORDER BY time ASC');
...
echo "<td>" . date('H:i',$row['time']) . "</td>";
两条记录的输出都是: 00:33,为什么?