الگو: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 }}