PHP dönüştürme Tarih Sonra JSON Encode

0 Cevap php

Ben aşağıdaki MySQL sorgusu var:

<?php
$sql = "SELECT * FROM my_table";
$result = mysql_db_query($DBname,$sql,$link) or die(mysql_error()); 

$rows = array();

while($r = mysql_fetch_assoc($result)) {
$rows[] = $r;
 }

 print json_encode($rows);

?>

Hangi aşağıdaki JSON biçimi çıkışı:

 [
  {
   "id":"100",
   "due_date":"2010-08-24 10:00:36"
  }
 ]

Benim soru: benim MySQL sorgusu, nasıl ben ilk / (tarih bu durumda) bir satır değiştirmek, ya da daha doğrusu, nasıl gibi bir şey kullanarak, benim geçerli sorguyu değiştirmek istiyorum dönüştürmek mümkün olacaktır:

$date = strtotime($r['due_date']);
$new_date = date('j M', $date);

Ve sonra JSON bunun yerine dönmek için, sonuçları kodlamak:

[
 {
 "id":"100",
 "due_date":"24 Aug"
  }
]

0 Cevap