:この日付文字列をmysql dbに保存して日付順に並べ替える方法は?私はXMLでいくつかのデータレコードに引っ張っていますし、日付フィールドは、次の形式の文字列であるPHPで
木、2016年5月19日午後09時58分58秒0900(JST)
ときIこの日付をVARCHARカラムのMySQLテーブルに保存すると、日付で正しくソートすることができません。 DD/MM/YYYYの値に関係なく、 'Fri'で始まるすべての日付が最初に来るように、文字列をアルファベット順にソートします。
私はそうする必要があると思います: - 日付フィールドがVARCHARではなくTIMESTAMPまたはDATETIMEになるようにテーブル構造を変更してください。
- PHP strtotime()または同様の関数を使用して、文字列をTIMESTAMPに変換します。
しかし、私はそれを働かせることはできません、誰も助言できますか?