From: <rc...@us...> - 2016-04-29 23:51:51
|
Revision: 7500 http://sourceforge.net/p/web-erp/reponame/7500 Author: rchacon Date: 2016-04-29 23:51:49 +0000 (Fri, 29 Apr 2016) Log Message: ----------- Add year in long date and time in locale format. Modified Paths: -------------- trunk/includes/DateFunctions.inc Modified: trunk/includes/DateFunctions.inc =================================================================== --- trunk/includes/DateFunctions.inc 2016-04-28 02:53:14 UTC (rev 7499) +++ trunk/includes/DateFunctions.inc 2016-04-29 23:51:49 UTC (rev 7500) @@ -173,8 +173,28 @@ return $Day; } -function DisplayDateTime () { - return GetWeekDayText(date('w')) . ' ' . date('j') . ' ' . GetMonthText(date('n')) . ' ' . date('G:i') ; +function DisplayDateTime() { + // Long date and time in locale format. + // Could be replace by IntlDateFormatter (available on PHP 5.3.0 or later). See http://php.net/manual/en/class.intldateformatter.php + switch ($_SESSION['Language']) { + case 'en_GB.utf8': + $long_datetime = GetWeekDayText(date('w')) . ' ' . date('j') . ' ' . GetMonthText(date('n')) . ' ' . date('Y') . ' ' . date('G:i'); + break; + case 'en_US.utf8': + $long_datetime = GetWeekDayText(date('w')) . ', ' . GetMonthText(date('n')) . ' ' . date('j') . ', '. date('Y') . ' ' . date('G:i'); + break; + case 'es_ES.utf8': + $long_datetime = GetWeekDayText(date('w')) . ' ' . date('j') . ' de ' . GetMonthText(date('n')) . ' de ' . date('Y') . ' ' . date('G:i'); + break; + case 'fr_FR.utf8': + $long_datetime = GetWeekDayText(date('w')) . ' ' . date('j') . ' ' . GetMonthText(date('n')) . ' ' . date('Y') . ' ' . date('G:i'); + break; + default: + $long_datetime = GetWeekDayText(date('w')) . ' ' . date('j') . ' ' . GetMonthText(date('n')) . ' ' . date('Y') . ' ' . date('G:i'); + break; + } + return $long_datetime; +/* return GetWeekDayText(date('w')) . ' ' . date('j') . ' ' . GetMonthText(date('n')) . ' ' . date('G:i') ;*/ } function DayOfWeekFromSQLDate($DateEntry) { |