Mi piacerebbe sapere se sono presenti librerie (preferibilmente DateTime-esque) che possono richiedere un normale orario e creare una data relativa leggibile dall'uomo. Sostanzialmente l'esatto opposto della domanda più comune: How can I parse relative dates with Perl?.Come posso creare date relative/approssimative in Perl?
Ovviamente, l'esatta espressione/interpretazione dipende dall'attuale implementazione, ma sto cercando di fornire un modo coerente per specificare date in futuro. Conoscere una approssimazione del tipo "due in 2 weeks
" è (per me) più utile per capire quanto tempo mi rimane di qualcosa "due on 2009-07-30
".
Esempi:
2009-07-06 => "in 1 year"
2009-07-30 => "in 2 weeks"
2009-07-09 => "tomorrow"
2009-07-09 12:32 => "tomorrow at 12:32"
2009-07-12 05:43 => "monday morning"
2009-07-03 05:74 => "6 days ago"
Eh? Perché il downvote? –
Lo so, giusto? Le persone non voteranno nulla su questo sito. Non c'è bisogno di essere cattivo! – mcandre