Datums van+tot

Een gemakzuchtige mens zou zeggen, gegeven een begin- en einddatum:

[begindatum] + “-” + [einddatum] + “: ” + [event]

..maar dan krijg je dus dingen waar ik een afgruwelijke hekel aan heb. Dingen als

12/2/2005-13/2/2005: Event één
15/2/2005-: Event twee

Brrr. Bijna even slecht als “1 event(s) found”. Nee, dus moeten er een paar checks bij. Simpele dinges hoor, maar het maakt voor mij het verschil tussen afgewerkt en niet afgewerkt:

  • als begindatum precies hetzelfde is als einddatum: maar één datum tonen
  • als begin- en einddatum dezelfde maand (en het zelfde jaar) zijn: iets als 12-29 februari 2005 tonen
  • als begin- en einddatum hetzelfde jaar hebben, dan iets als 12 februari-3 maart 2005 tonen
  • en in alle andere gevallen mag het gewoon begindatum-einddatum zijn

…dus krijg ik data als

24 December 2004-January 2005: Christmas Holidays
10 March 2005: Louis Michel visit
18 March-1 April 2005: Community Art Show
1-4 April 2005: Visit of Bruges students to Natolin
14-17 April: Visite à Bruges des étudiants de Natolin

Mieren zijn niet veilig meneer, nee meneer, ik ben een zelfs niet eens klandestiene mierenneuker.