الگو:Time ago/core
از IRMUG
نسخهٔ تاریخ ۱۳ اوت ۲۰۱۰، ساعت ۱۱:۵۳ توسط Ali.Rastegar (بحث | مشارکتها)
{{#ifexpr:{{#time:U}}>={{#time:U|}} |{{#switch:{{#if:-1|{{#expr:{{#if:0|{{#if:|{{#ifexpr:(-1)>(0)|{{#ifexpr:(-1)>({{{3}}})|-1|{{{3}}}}}|{{#ifexpr:(0)>({{{3}}})|0|{{{3}}}}}}}|{{#ifexpr:(-1)>(0)|-1|0}}}}|-1}}}}|}}
|0 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}}))}} second |1 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/60)}} minute |2 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/3600)}} hour |3 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/86400)}} day |4 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/604800)}} week |5 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/2678400)}} month |6 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/31557600)}} year
}} ago |{{#switch:{{#if:-1|{{#expr:{{#if:0|{{#if:|{{#ifexpr:(-1)>(0)|{{#ifexpr:(-1)>({{{3}}})|-1|{{{3}}}}}|{{#ifexpr:(0)>({{{3}}})|0|{{{3}}}}}}}|{{#ifexpr:(-1)>(0)|-1|0}}}}|-1}}}}|}}
|0 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}}))}} second's |1 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/60)}} minute's |2 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/3600)}} hour's |3 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/86400)}} day's |4 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/604800)}} week's |5 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/2678400)}} month's |6 = {{#expr:floor(abs({{#time:U}}-{{#time:U|}})/31557600)}} year's
}} time }}