{% set date = "2022-01-01" %} {% set day = date|date("d") %}
{% set dates = ['2022-01-01', '2022-01-04', '2022-01-02'] %}
{% set sorted_dates = dates|sort((a, b) => a|date('d') <=> b|date('d')) %}
{% for date in sorted_dates %} {{ date }} {% endfor %}
在上面的代码中,使用 sort() 过滤器对日期进行排序,排序函数接受两个参数 a 和 b,比较它们的日期天数,最终返回排序后的数组。在 for 循环中,使用 sorted_dates 数组遍历输出排序后的日期。
上一篇:按给定列分组的累积乘积
下一篇:按给定顺序处理事件