Si date vide, dolibarr_print_date renvoi "?" au lieu de 1970.
This commit is contained in:
parent
617c66296c
commit
123125a71c
@ -365,12 +365,15 @@ function dolibarr_time_plus_duree($time,$duration_value,$duration_unit)
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Formattage de la date en fonction de la langue $conf->langage
|
\brief Formattage de la date en fonction de la langue $conf->langage
|
||||||
\param time date 'timestamp' ou format 'YYYY-MM-DD' ou 'YYYY-MM-DD HH:MM:SS'
|
\param time Date 'timestamp' ou format 'YYYY-MM-DD' ou 'YYYY-MM-DD HH:MM:SS'
|
||||||
\param format format d'affichage de la date "%d %b %Y"
|
\param format Format d'affichage de la date "%d %b %Y"
|
||||||
\return string date formatée
|
\return string Date formatée ou "?" si time nul
|
||||||
*/
|
*/
|
||||||
function dolibarr_print_date($time,$format="%d %b %Y")
|
function dolibarr_print_date($time,$format="%d %b %Y")
|
||||||
{
|
{
|
||||||
|
// Si date non défini, on renvoie vide
|
||||||
|
if (! $time) return "?";
|
||||||
|
|
||||||
// Analyse de la date
|
// Analyse de la date
|
||||||
if (eregi('^([0-9]+)\-([0-9]+)\-([0-9]+)\s?([0-9]+)?:?([0-9]+)?',$time,$reg)) {
|
if (eregi('^([0-9]+)\-([0-9]+)\-([0-9]+)\s?([0-9]+)?:?([0-9]+)?',$time,$reg)) {
|
||||||
// Date au format 'YYYY-MM-DD' ou 'YYYY-MM-DD HH:MM:SS'
|
// Date au format 'YYYY-MM-DD' ou 'YYYY-MM-DD HH:MM:SS'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user