cvs: smarty /docs/en/designers/language-modifiers language-modifier-date-format.xml

From: Date: Fri, 05 Aug 2005 21:59:16 +0000
Subject: cvs: smarty /docs/en/designers/language-modifiers language-modifier-date-format.xml
Groups: php.smarty.cvs 
Request: Send a blank email to php-smarty-cvs+get-1784@lists.php.net to get a copy of this message
messju Fri Aug 5 17:59:16 2005 EDT Modified files: /smarty/docs/en/designers/language-modifiers language-modifier-date-format.xml Log: added explanation of changed behaviour of date_format's parsing http://cvs.php.net/diff.php/smarty/docs/en/designers/language-modifiers/language-modifier-date-format.xml?r1=1.9&r2=1.10&ty=u Index: smarty/docs/en/designers/language-modifiers/language-modifier-date-format.xml diff -u smarty/docs/en/designers/language-modifiers/language-modifier-date-format.xml:1.9 smarty/docs/en/designers/language-modifiers/language-modifier-date-format.xml:1.10 --- smarty/docs/en/designers/language-modifiers/language-modifier-date-format.xml:1.9 Sun Jun 5 15:46:19 2005 +++ smarty/docs/en/designers/language-modifiers/language-modifier-date-format.xml Fri Aug 5 17:59:15 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <sect1 id="language.modifier.date.format"> <title>date_format</title> <informaltable frame="all"> @@ -47,6 +47,24 @@ formatting of the date. If the date passed to <command>date_format</command> is empty and a second parameter is passed, that will be used as the date to format. + <note> + <para> + Since Smarty-2.6.10 numeric values passed to date_format are + <emphasis>always</emphasis> (except for mysql timestamps, see + below) interpreted as a unix timestamp. + </para> + <para> + Before Smarty-2.6.10 numeric strings that where also parsable by + strtotime() in php (like "YYYYMMDD") where sometimes - depending + on the underlying implementation of strtotime() - interpreted as + date strings and not as timestamps. + </para> + <para> + The only exception are mysql timestamps: They are also numeric + only and 14 characters long ("YYYYMMDDHHMMSS"). Mysql timestamps + have precedence over unix timestamps. + </para> + </note> </para> <example> <title>date_format</title>

« previous php.smarty.cvs (#1784) next »