================== Localtime ================== {% localtime %}x{% endlocaltime %} --- (template (content) (localtime_group (localtime_block (localtime_tag) (template (content))) (endlocaltime_tag)) (content)) ================== Localtime On ================== {% localtime on %}x{% endlocaltime %} --- (template (content) (localtime_group (localtime_block (localtime_tag) (template (content))) (endlocaltime_tag)) (content)) ================== Localtime Off ================== {% localtime off %}x{% endlocaltime %} --- (template (content) (localtime_group (localtime_block (localtime_tag) (template (content))) (endlocaltime_tag)) (content)) ================== Localtime With Another Argument ================== {% localtime maybe %}x{% endlocaltime %} --- (template (content) (localtime_group (localtime_block (localtime_tag (unexpected_argument)) (template (content))) (endlocaltime_tag)) (content)) ================== Localtime With Two Arguments ================== {% localtime on off %}x{% endlocaltime %} --- (template (content) (localtime_group (localtime_block (localtime_tag (unexpected_argument)) (template (content))) (endlocaltime_tag)) (content)) ================== Timezone ================== {% timezone "Europe/Paris" %}x{% endtimezone %} --- (template (content) (timezone_group (timezone_block (timezone_tag (filtered_value (value (literal (string))))) (template (content))) (endtimezone_tag)) (content)) ================== Timezone With A Variable ================== {% timezone tz %}x{% endtimezone %} --- (template (content) (timezone_group (timezone_block (timezone_tag (filtered_value (value (variable_attribute (identifier))))) (template (content))) (endtimezone_tag)) (content)) ================== Timezone With A Filtered Argument ================== {% timezone tz|upper %}x{% endtimezone %} --- (template (content) (timezone_group (timezone_block (timezone_tag (filtered_value (value (variable_attribute (identifier))) (filter_expression (filter)))) (template (content))) (endtimezone_tag)) (content)) ================== Timezone Without An Argument :error ================== {% timezone %}x{% endtimezone %} --- ================== Timezone With Two Arguments ================== {% timezone "a" "b" %}x{% endtimezone %} --- (template (content) (timezone_group (timezone_block (timezone_tag (filtered_value (value (literal (string)))) (unexpected_argument)) (template (content))) (endtimezone_tag)) (content)) ================== Get Current Timezone ================== {% get_current_timezone as tz %} --- (template (content) (get_current_timezone_tag variable: (identifier)) (content)) ================== Get Current Timezone Without As :error ================== {% get_current_timezone %} --- ================== Get Current Timezone With Anything After As ================== {% get_current_timezone as tz junk %} --- (template (content) (get_current_timezone_tag (identifier) (unexpected_argument)) (content)) ================== Localtime Filter ================== {{ x|localtime }} --- (template (content) (template_variable (filtered_value (value (variable_attribute (identifier))) (filter_expression (filter)))) (content)) ================== Utc Filter ================== {{ x|utc }} --- (template (content) (template_variable (filtered_value (value (variable_attribute (identifier))) (filter_expression (filter)))) (content)) ================== Timezone Filter ================== {{ x|timezone:"Europe/Paris" }} --- (template (content) (template_variable (filtered_value (value (variable_attribute (identifier))) (filter_expression (filter argument: (value (literal (string))))))) (content)) ================== Timezone Filter Without Its Argument :error ================== {{ x|timezone }} --- ================== Localtime Filter With An Argument :error ================== {{ x|localtime:1 }} ---