Translate date

Define date formats for each language and easily use for dates in your templates

Check GitHub

Due to the nature of the plugin, there's no way to demo both basic and intl processors so here are some examples of the basic (default plugin config)

  • Config default
    {{ 'now'|td }}

    Output: 10/16/2021 06:36PM

  • Force language
    {{ 'now'|td('de') }}

    Output: 2021-10-16 18:36

  • Force format
    {{ 'now'|td(null, 'Y-m l') }}

    Output: 2021-10 Saturday

  • Force both
    {{ 'now'|td('lt', 'Y-m l') }}

    Output: 2021-10 Šeštadienis

Same usage with intl support - only formats are different (see README)


Default config is:

enabled: true
processor: basic # `basic|intl`
formats:
  en: 'm/d/Y h:iA'
  lt: 'Y-m-d H:i'

Todo:

  1. Configure defaults in Admin