Fork me on GitHub

tip: date formating with pndate_format , pnfdate_format  Bottom

  • If you re looking for the good syntax in order to format date with Smarty (in order to customize their display in your templates), the formating rule are the same as the function "strftime" in PHP.

    Details

    Code

    <!--[$time|pndate_format:"%x"]-->


    Quote

    The following conversion specifiers are recognized in the format string:

    * %a - abbreviated weekday name according to the current locale
    * %A - full weekday name according to the current locale
    * %b - abbreviated month name according to the current locale
    * %B - full month name according to the current locale
    * %c - preferred date and time representation for the current locale
    * %C - century number (the year divided by 100 and truncated to an integer, range 00 to 99)
    * %d - day of the month as a decimal number (range 01 to 31)
    * %D - same as %m/%d/%y
    * %e - day of the month as a decimal number, a single digit is preceded by a space (range ' 1' to '31')
    * %g - like %G, but without the century.
    * %G - The 4-digit year corresponding to the ISO week number (see %V). This has the same format and value as %Y, except that if the ISO week number belongs to the previous or next year, that year is used instead.
    * %h - same as %b
    * %H - hour as a decimal number using a 24-hour clock (range 00 to 23)
    * %I - hour as a decimal number using a 12-hour clock (range 01 to 12)
    * %j - day of the year as a decimal number (range 001 to 366)
    * %m - month as a decimal number (range 01 to 12)
    * %M - minute as a decimal number
    * %n - newline character
    * %p - either `am' or `PM' according to the given time value, or the corresponding strings for the current locale
    * %r - time in a.m. and p.m. notation
    * %R - time in 24 hour notation
    * %S - second as a decimal number
    * %t - tab character
    * %T - current time, equal to %H:%M:%S
    * %u - weekday as a decimal number [1,7], with 1 representing Monday
    # %U - week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week
    # %V - The ISO 8601:1988 week number of the current year as a decimal number, range 01 to 53, where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week. (Use %G or %g for the year component that corresponds to the week number for the specified timestamp.)
    # %W - week number of the current year as a decimal number, starting with the first Monday as the first day of the first week
    # %w - day of the week as a decimal, Sunday being 0
    # %x - preferred date representation for the current locale without the time
    # %X - preferred time representation for the current locale without the date
    # %y - year as a decimal number without a century (range 00 to 99)
    # %Y - year as a decimal number including the century
    # %Z or %z - time zone or name or abbreviation
    # %% - a literal `%' character


    http://www.php.net/manual/function.strftime.php



    edited by: mumuri, Apr 06, 2008 - 03:44 AM
  • Nice. The link to the PHP docs can also be without language or location info like so
    http://www.php.net/m…nction.strftime.php.
    Then everybody goes to their local php.net and their owl language.

    --
    campertoday.nl, Module development, Dutch Zikula Community
  • done :)
  • Hi!

    Nice tips! Maybe you should put them into the Wiki.

    --
    best regards from Kiel, sailing city

    Steffen Voss

    Member of the Zikula Steering Committee
    Read The Zikulan's Blog "If you want people to RTFM, make a better FM!"
  • Yes, please do put your tips in the Wiki in a tips and tricks section for PN.8 - in this forum they will eventually be lost.

    --
    itbegins.co.uk - Zikula Consulting

    birtwistle.me.uk - Personal Blog


    Please read the Support Guide
  • ok, i linked them in the Wiki (when i created a "forced link" to create the page, i got an empty link and could not click on it to create new content)
    http://docs.wikkawiki.org/CreateNewPage



    edited by: mumuri, Apr 07, 2008 - 04:42 AM
  • 0 users

This list is based on users active over the last 60 minutes.