Return different messages depending the input date. The input date must be before the current date.
Syntax:
${esc.d}dateviewapi.friendly(date)
Arguments:
Optional Parameters:
Usage:
<p><b>Example 1:</b> A simple example using the required fields</p> <pre>Wed, 02 Apr 2008 16:23:14 +0000<br>
${esc.h}set (${esc.d}tempDate = ${esc.d}UtilMethods.parseDate("Wed, 02 Apr 2008 16:23:14 +0000", "EEE, dd MMM yyyy HH:mm:ss +SSSS")) Result Message: ${esc.d}dateviewapi.friendly(${esc.d}tempDate)<br>
Assuming that current date is: Fri, 02 May 2008 17:20:00 - The output will be: Wed., April 2, 4:23 PM
Example 2: An example showing how to include one or more of the optional parameters
<pre>Sat, 26 Apr 2008 16:23:14 +0000<br>
${esc.h}set (${esc.d}tempDate = ${esc.d}UtilMethods.parseDate("Sat, 26 Apr 2008 16:23:14 +0000", "EEE, dd MMM yyyy HH:mm:ss +SSSS")) Result Message: ${esc.d}dateviewapi.friendly(${esc.d}tempDate)<br>
Assuming that current date is: Fri, 02 May 2008 17:20:00 - The output will be: Saturday at 4:23 PM
Example 3: An example showing how to include one or more of the optional parameters
Thu, 01 May 2008 16:23:14 +0000<br> ${esc.h}set (${esc.d}tempDate = ${esc.d}UtilMethods.parseDate("Thu, 01 May 2008 16:23:14 +0000", "EEE, dd MMM yyyy HH:mm:ss +SSSS")) Result Message: ${esc.d}dateviewapi.friendly(${esc.d}tempDate)<br> Assuming that current date is: Fri, 02 May 2008 17:20:00 - The output will be: Yesterday at 4:23 PM
${esc.h}set (${esc.d}tempDate = ${esc.d}UtilMethods.parseDate("Thu, 01 May 2008 16:23:14 +0000", "EEE, dd MMM yyyy HH:mm:ss +SSSS")) Result Message: ${esc.d}dateviewapi.friendly(${esc.d}tempDate)<br>
Assuming that current date is: Fri, 02 May 2008 17:20:00 - The output will be: Yesterday at 4:23 PM
Example 4: An example showing how to include one or more of the optional parameters
Fri, 02 May 2008 14:20:00 +0000<br> ${esc.h}set (${esc.d}tempDate = ${esc.d}UtilMethods.parseDate("Fri, 02 May 2008 14:20:00 +0000", "EEE, dd MMM yyyy HH:mm:ss +SSSS")) Result Message: ${esc.d}dateviewapi.friendly(${esc.d}tempDate)<br> Assuming that current date is: Fri, 02 Apr 2008 17:20:00 - The output will be: 3 hour(s) ago
Assuming that current date is: Fri, 02 Apr 2008 17:20:00 - The output will be: 3 hour(s) ago
Example 5: An example showing how to include one or more of the optional parameters
Fri, 02 May 2008 17:10:00 +0000<br> ${esc.h}set (${esc.d}tempDate = ${esc.d}UtilMethods.parseDate("Fri, 02 May 2008 17:10:00 +0000", "EEE, dd MMM yyyy HH:mm:ss +SSSS")) Result Message: ${esc.d}dateviewapi.friendly(${esc.d}tempDate)<br> Assuming that current date is: Fri, 02 May 2008 17:20:00 - The output will be: 10 minute(s) ago </pre> <br /> <br />
Assuming that current date is: Fri, 02 May 2008 17:20:00 - The output will be: 10 minute(s) ago </pre> <br /> <br />