簡體   English   中英

PHP strtotime無法與while數組一起使用

[英]PHP strtotime not working with while array

我有一個關於setlocale和strftime的問題。 我有這個查詢:

<?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); 如果您遇到問題, post_time不正確。 看一下數據庫表名post_time是否為true。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM