DMeloni / shaarlo

Unified Shaarlis Rss
33 stars 9 forks source link

Date is relative to what? when using archives #6

Closed ghost closed 11 years ago

ghost commented 11 years ago

When looking for archives, dates are relative but i don't understand how it's implemented !!

For exemple:

http://shaarli.fr/index.php?date=20130615

We can see sebsauvage, il y a 1 heure(s)

What happened 1 hour ago ... on 15/06/2013 ??

DMeloni commented 11 years ago

Romain,

(je pense que tu comprends le français)

Tu as raison de souligner ce point, cela fait quelques jours que je pensais changer cela car c'est un peu nul au final (aussi bien pour les archives que pour les recherches).

Cette date est à la base issue du moment où le refresh se fait, ce qui a un sens pour la page principale lorsque la mise à jour est faite de manière fréquente. A partir du moment où il y a changement de jour, le flux est archivé et la date que tu vois correspond du coup au 0h du J+1.

Je cherche actuellement la manière la plus simple de modifier cela : afficher la vrai date et la modifier à l'affichage à coup de js me semble une bonne idée.

Qu'en penses tu ?

ghost commented 11 years ago

Tu ne peux pas récupérer la date de publication dans le RSS ? J'ai pas d'instance de shaarlo sous les yeux, mais d'après le code, je dirais que tu dois avoir cette information dans convertXmlToTableau() non ?

DMeloni commented 11 years ago

Oui tout à fait :-)

Bon pour faire simple et juste, c'est plutôt devenu de cette forme là : 'le 24/06/2013 à 13h 48m 55s'.

ghost commented 11 years ago

Éventuellement, pour une prochaine release, je verrais bien une chose de ce genre http://stackoverflow.com/questions/1416697/converting-timestamp-to-time-ago-in-php-e-g-1-day-ago-2-days-ago

DMeloni commented 11 years ago

:+1: