За последние 24 часа нас посетили 52495 программистов и 1794 робота. Сейчас ищут 817 программистов ...

Sort по дате

Тема в разделе "JavaScript и AJAX", создана пользователем lemonl, 2 июн 2012.

  1. lemonl

    lemonl Активный пользователь

    С нами с:
    10 июн 2009
    Сообщения:
    164
    Симпатии:
    0
    Здравствуйте,

    Подскажите простенький скрипт сортировки по дате. Нужно что бы, сортировка таблицы происходила по умолчанию - Datetime Сверху должна быть самая, свежая дата...

    Код (Text):
    1.  
    2. <table id="files_1">
    3.   <thead>
    4.     <tr>
    5.       <th>Sequencial</th>
    6.       <th>File</th>
    7.       <th>Datetime</th>
    8.       <th>Size</th>
    9.     </tr>
    10.   </thead>
    11.   <tbody>
    12.   <tr>
    13.     <td>1</td>
    14.     <td>File 1</td>
    15.     <td>Jun 01</td>
    16.     <td>100</td>
    17.   </tr>
    18.   <tr>
    19.     <td>1</td>
    20.     <td>File 1</td>
    21.     <td>May 29</td>
    22.     <td>100</td>
    23.   </tr>
    24.   <tr>
    25.     <td>2</td>
    26.     <td>File 2</td>
    27.     <td>Jun 01</td>
    28.     <td>101</td>
    29.   </tr>
    30.   </tbody>
    31. </table>
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    к jQuery вроде как сортировочных плагинов пруд пруди.
     
  3. lemonl

    lemonl Активный пользователь

    С нами с:
    10 июн 2009
    Сообщения:
    164
    Симпатии:
    0
    их много но простых (без наворотов), еще не нашел.
     
  4. lemonl

    lemonl Активный пользователь

    С нами с:
    10 июн 2009
    Сообщения:
    164
    Симпатии:
    0
    дата имеет вид - Jun 01 . Вот как можно отсортировать такой вид даты. Обычно в больших примерах используют такой вид - 'YYYY-mm-dd HH:ii:ss'
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну логично. сортирнёт скорее всего по алфавиту.
    а нормальную дату нельзя вывести?
     
  6. lemonl

    lemonl Активный пользователь

    С нами с:
    10 июн 2009
    Сообщения:
    164
    Симпатии:
    0
    Да, вы правы так и делает.

    Нет, нужно именно такую Jun 01 или же другое обозначение 1 day ago или 35 minutes ago


    Что же я питаюсь сделать ?
    Я питаюсь выводить таким образом последние активные темы. Это все можно реализовать и через php, но не знаю как, сижу ломаю голову как это сделать. Такой принцип действует на формах (на этом также) и т.д. после каждого комента тема поднимается наверх ветки.

    Пока что у меня выводятся темы по дате создания, а нужно по активным комментариям.
     
  7. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Можно, например, JOIN-ить таблицы тем и комментариев и сортировать по полю даты добавления из таблицы с комментариями. Но быстрее будет работать, если в таблицу с темами добавить поле - дата последнего комментария и просто сортировать по нему.