Template:Time ago/testcases

Jump to navigation Jump to search

Trailing space tests[edit source]

Purge

1 Jan 2012:

  • >13 years ago<
  • >13 years ago<sbx

current time:

  • >0 seconds ago<
  • >0 seconds ago<sbx

1 Jan 2012, with purge

current time with purge:

  • >0 seconds ago (purge)<
  • >0 seconds ago (purge)<sbx

Line break test (no purge)

live>0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge)<<

sbx>0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge)<<

Line break test (purge can appear at start of line)

live>0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge)<<

sbx>0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge) 0 seconds ago (purge)<<

Sandbox tests[edit source]

  • Normal: 15 years ago
  • Minutes: 8175323 minutes ago
  • Days: 5677 days ago
  • Weeks: 811 weeks ago
  • Months: 186 months ago
  • Future: 293 months' time

Errors[edit source]

  • Bad date: Error: first parameter cannot be parsed as a date or time.
  • Unknown specified magnitude: 490519429 seconds ago
  • No parameters: 0 seconds ago
  • Capitalization: 490519429 seconds ago

min_magnitude[edit source]

no seconds minutes hours days months years nonsense
-111 seconds 111 seconds ago 111 seconds ago 1 minute ago 0 hours ago 0 days ago 0 months ago 0 years ago 111 seconds ago
-30 minutes 30 minutes ago 30 minutes ago 30 minutes ago 0 hours ago 0 days ago 0 months ago 0 years ago 30 minutes ago
15 January 2025 7 hours ago 7 hours ago 7 hours ago 7 hours ago 0 days ago 0 months ago 0 years ago 7 hours ago
-25 hours 25 hours ago 25 hours ago 25 hours ago 25 hours ago 1 day ago 0 months ago 0 years ago 25 hours ago
1 January 2010 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago
17 November 2009 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago
20 May 1988 36 years ago 36 years ago 36 years ago 36 years ago 36 years ago 36 years ago 36 years ago 36 years ago
5 months 5 months' time 5 months' time 5 months' time 5 months' time 5 months' time 5 months' time 0 years' time 5 months' time

Original version tests[edit source]

  • Normal: 15 years ago
  • Minutes: 8175323 minutes ago
  • Days: 5677 days ago
  • Weeks: 811 weeks ago
  • Months: 186 months ago
  • Future: 293 months' time

Errors[edit source]

  • Bad date: Error: first parameter cannot be parsed as a date or time.
  • Unknown specified magnitude: 490519429 seconds ago
  • No parameters: 0 seconds ago
  • Capitalization: 490519429 seconds ago

min_magnitude[edit source]

no seconds minutes hours days months years nonsense
-111 seconds 111 seconds ago 111 seconds ago 1 minute ago 0 hours ago 0 days ago 0 months ago 0 years ago 111 seconds ago
-30 minutes 30 minutes ago 30 minutes ago 30 minutes ago 0 hours ago 0 days ago 0 months ago 0 years ago 30 minutes ago
15 January 2025 7 hours ago 7 hours ago 7 hours ago 7 hours ago 0 days ago 0 months ago 0 years ago 7 hours ago
-25 hours 25 hours ago 25 hours ago 25 hours ago 25 hours ago 1 day ago 0 months ago 0 years ago 25 hours ago
1 January 2010 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago
17 November 2009 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago 15 years ago
20 May 1988 36 years ago 36 years ago 36 years ago 36 years ago 36 years ago 36 years ago 36 years ago 36 years ago
5 months 5 months' time 5 months' time 5 months' time 5 months' time 5 months' time 5 months' time 0 years' time 5 months' time

Now works in the future[edit source]

  • Original: 32 years' time
  • Sandbox: 32 years' time

Non-breaking space[edit source]

Test using a non-breaking space between the number and the units (year, month, day, etc). A breaking space is used between the units and "ago" (similar to the output of Template:Start date and years ago).

These examples are placed inside a narrow <div> to force a line break. They are based on the current date and time, which is: 2025-01-15 07:23:49 (UTC). If that is not correct, click Purge to update the page.

Example Current output Sandbox output
{{Time ago|-13 months|min_magnitude=years}}
1 year ago
1 year ago
{{Time ago|-32 days|min_magnitude=months}}
1 month ago
1 month ago
{{Time ago|-25 hours|min_magnitude=days}}
1 day ago
1 day ago
{{Time ago|-65 minutes|min_magnitude=hours}}
1 hour ago
1 hour ago
{{Time ago|-75 seconds|min_magnitude=minutes}}
1 minute ago
1 minute ago
{{Time ago|-15 seconds|min_magnitude=seconds}}
15 seconds ago
15 seconds ago

Blank values of ago[edit source]

  • He has worked for FooBar Corp for the last {{time ago|1 January 1985|ago=}}.
Main

He has worked for FooBar Corp for the last 40 years.

Sandbox

He has worked for FooBar Corp for the last 40 years.

Blank future values of ago[edit source]

  • {{time ago|1 January {{#expr: {{CURRENTYEAR}} + 5}}|ago=}}
Main

4 years

Sandbox

4 years

  • {{time ago|{{#time:c|+ 1 second}}|ago=}}
Main

1 second

Sandbox

1 second