1
我有一個關於setlocale和strftime的問題。我有這個疑問:PHP strtotime不能同時處理數組
<?php
$post_query = "SELECT * FROM posts WHERE post_id AND post_title = 'test' ORDER BY `post_id` DESC ";
$pp = mysql_query($post_query);
$pps = array();
while($row=mysql_fetch_array($pp)){
$pps[] = $row;
}
?>
,我使用這個回聲:
<?php
setlocale(LC_TIME, 'tr_TR.UTF-8');
echo strftime("%d %B %Y ", strtotime($pps[0]['post_time']));
?>
但是這個代碼顯示了我01 January 1970
。這裏有什麼問題可以告訴我? 我應該在這裏做什麼來顯示正確的時間?
'var_dump($ pps);' – zerkms 2014-11-03 23:03:27
問題在哪裏條件 'WHERE post_id = ????' – ANZAWI 2014-11-03 23:10:45
沒有任何問題。其他細節工作像'<?php echo $ pps [0] ['post_text'];?>' – innovation 2014-11-03 23:13:48