2010-11-22 6 views
0

私はmysql TIMESTAMPをフォーマットしようとしています。jqueryのget.json関数を使用して、2010年11月21日に表示され、DATE_FORMATクラスを使用してPHPスクリプトから初期選択を試みました。すべての情報が未定義として読み出されます。私はPHPスクリプト自体をテストし、うまくいきました。MysqlタイムスタンプJqueryをフォーマットする

DATE_FORMAT(chapter.dateUploaded,'%b %D %Y')

あなたは:ここでは日付

$.getJSON('/chaptersRetrival.php', function(data) 
     { 
        $.each(data, function(index, array) { 
        $("<a/>").attr({ 
        href: 'http://www.neuromanga.com/mangaReader.php?chapterNo='+this['chapterID']+'&#pageNo=1', 
        title: this['mangaName']+ " " + this['chapterNumber'] +" "+ this['chapterName'] + " " 
        }).html(array.mangaName+" "+ array.chapterNumber +" "+ array.chapterName + " " + array.dateUploaded + " "+"<br />").appendTo("#mangaChapters"); 
       }); 
      }); 
     }; 
+0

に非常に簡単です –

+0

が行われ、これは問題には適用されないか – dbomb101

答えて

0

を処理しようとしているTIMESTAMP

$mangaInfo = "SELECT manga.mangaName,chapter.chapterNumber,chapter.chapterName,chapter.chapterID, DATE_FORMAT(chapter.dateUploaded,'%b %D %Y') FROM manga INNER JOIN chapter ON manga.mangaID=chapter.mangaID ORDER BY chapter.dateUploaded DESC LIMIT 10"; 

jQueryのスクリプトは、あなたの問題であるフォーマットしようとして

PHPスクリプト、それを実際に定義する必要があります。

DATE_FORMAT(chapter.dateUploaded,'%b %D %Y') as dateUploaded

あなたはarray.dateUploadedを呼び出しているが、どれもが、あなたのJS結果に定義されていません。

0

それはPHP

date('M jS Y',strtotime($mysql_timestamp)); 
+0

を行って動作しないコードの一部を示してください?彼は 'DATE_FORMAT()'でタイムスタンプを変換しています – Jakub

+0

以前に提供されたコード例はありませんでした。どのようにして日付文字列を希望の文字列に変換できるかを示しています。 – Nazariy

関連する問題