Мне нужно сгруппировать кучу элементов в моем веб-приложении по дате.
Каждый элемент имеет точную метку времени, например. 1417628530199
. Я использую Moment.js и его время от времени ", чтобы преобразовать эти необработанные метки времени в удобные для чтения даты, например 2 Days Ago
. Затем я хочу использовать читаемую дату в качестве заголовка для группы элементов, созданных в ту же дату.
Проблема заключается в том, что исходные временные метки слишком специфичны - у двух элементов, созданных в одну и ту же дату, но каждая минута каждая, будет иметь уникальную временную метку. Поэтому я получаю заголовок для 2 Days Ago
с первым элементом под ним, затем другим заголовком для 2 Days Ago
со вторым под ним и т.д.
Каков наилучший способ округления необработанных временных меток до ближайшей даты, чтобы все элементы, созданные в одну и ту же дату, имели одну и ту же метку времени и, следовательно, могли быть сгруппированы вместе?