src/pyams_utils/date.py
changeset 36 7398e25bad99
parent 15 79a35932c5cc
child 64 70f2321e267a
equal deleted inserted replaced
35:ff081a708652 36:7398e25bad99
    79 EXT_DATETIME_FORMAT = _("on %d/%m/%Y at %H:%M")
    79 EXT_DATETIME_FORMAT = _("on %d/%m/%Y at %H:%M")
    80 
    80 
    81 
    81 
    82 def format_date(value, format=EXT_DATE_FORMAT, request=None):
    82 def format_date(value, format=EXT_DATE_FORMAT, request=None):
    83     """Format given date with the given format"""
    83     """Format given date with the given format"""
       
    84     if not value:
       
    85         return '--'
    84     if request is None:
    86     if request is None:
    85         request = check_request()
    87         request = check_request()
    86     localizer = request.localizer
    88     localizer = request.localizer
    87     return datetime.strftime(tztime(value), localizer.translate(format))
    89     return datetime.strftime(tztime(value), localizer.translate(format))
    88 
    90