Index: openacs-4/packages/acs-templating/tcl/date-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/tcl/date-procs.tcl,v diff -u -r1.33 -r1.34 --- openacs-4/packages/acs-templating/tcl/date-procs.tcl 12 Jul 2004 14:49:50 -0000 1.33 +++ openacs-4/packages/acs-templating/tcl/date-procs.tcl 13 Jan 2005 13:56:00 -0000 1.34 @@ -452,6 +452,13 @@ return $date } else { set hours [lindex $date 3] + + # robustness check: make sure we handle form of 08:00am --jfr + regexp {0([0-9])} $hours match trimmed_hours + if {[exists_and_not_null trimmed_hours]} { + set hours $trimmed_hours + } + if { [string equal $value pm] && $hours < 12 } { return [lreplace $date 3 3 [expr $hours + 12]] } elseif { [string equal $value am] } {