diff --git a/ckanext/scheming/helpers.py b/ckanext/scheming/helpers.py
index 4db872f9..e794f708 100644
--- a/ckanext/scheming/helpers.py
+++ b/ckanext/scheming/helpers.py
@@ -340,9 +340,9 @@ def scheming_localize_date(date):
else:
div = '/'
if date[2] not in ['/', '.', '-']:
- localized_date = date[8:]+div+date[5:7]+div+date[:4]
+ localized_date = date[8:10]+div+date[5:7]+div+date[:4]
else:
- localized_date = date[:2]+div+date[3:5]+div+date[6:]
+ localized_date = date[:2]+div+date[3:5]+div+date[6:10]
return localized_date
else:
return ''
\ No newline at end of file
diff --git a/ckanext/scheming/templates/scheming/package/resource_read.html b/ckanext/scheming/templates/scheming/package/resource_read.html
index baa356ab..f23206da 100644
--- a/ckanext/scheming/templates/scheming/package/resource_read.html
+++ b/ckanext/scheming/templates/scheming/package/resource_read.html
@@ -22,13 +22,13 @@
{{ _('Additional Information') }}
{%- block resource_last_updated -%}
{{ _('Last updated') }} |
- {{ h.render_datetime(res.last_modified) or h.render_datetime(res.revision_timestamp) or h.render_datetime(res.created) or _('unknown') }} |
+ {{ h.scheming_localize_date(res.last_modified) or h.scheming_localize_date(res.revision_timestamp) or h.scheming_localize_date(res.created) or _('unknown') }} |
{%- endblock -%}
{%- block resource_created -%}
{{ _('Created') }} |
- {{ h.render_datetime(res.created) or _('unknown') }} |
+ {{ h.scheming_localize_date(res.created) or _('unknown') }} |
{%- endblock -%}
{%- block resource_format -%}
diff --git a/ckanext/scheming/templates/scheming/package/snippets/additional_info.html b/ckanext/scheming/templates/scheming/package/snippets/additional_info.html
index d9cd1e1a..7bbeda3e 100644
--- a/ckanext/scheming/templates/scheming/package/snippets/additional_info.html
+++ b/ckanext/scheming/templates/scheming/package/snippets/additional_info.html
@@ -20,8 +20,7 @@
{{
h.scheming_language_text(dates[n].role|capitalize) }} |
- {% set date = h.scheming_localize_date(dates[n].date) %}
- {{ date }} |
+ {{ h.scheming_localize_date(dates[n].date) }} |
{% endfor %}
{% elif field.field_name == 'temporal_coverage' %}
@@ -29,13 +28,11 @@
{% if tcdates.temporal_coverage_from %}
{{ _('Zeitrahmen von') }} |
- {% set date = h.scheming_localize_date(tcdates.temporal_coverage_from) %}
- {{ date }} |
+ {{ h.scheming_localize_date(tcdates.temporal_coverage_from) }} |
{{ _('Zeitrahmen bis') }} |
- {% set date = h.scheming_localize_date(tcdates.temporal_coverage_to) %}
- {{ date }} |
+ {{ h.scheming_localize_date(tcdates.temporal_coverage_to) }} |
{% endif %}
{% else %}