在Twig中,可以确定国际日期格式,并在JavaScript中执行以下操作:

var frmt;
{% if usformat %}
    frmt = "MM/DD";
{% else %}
    frmt = "DD/MM";
{% endif %}
document.getElementById("dt_tm").value =
some_fn(document.getElementById("inp-dt-tm").value, "{{ frmt }}/YYYY HH:mm");

其中some_fn在其他位置定义,但采用日期/时间格式的字符串。如何实现“如果使用usformat”?

或者可以在JavaScript中实现吗?
var frmt;
if (usformat)
    frmt = "MM/DD";
else
    frmt = "DD/MM";
document.getElementById("dt_tm").value =
some_fn(document.getElementById("inp-dt-tm").value, "{{ frmt }}/YYYY HH:mm");

怎么使用moment.js?

最佳答案

只需输出 Twig 值,如下所示:

document.getElementById("dt_tm").value =
some_fn(document.getElementById("inp-dt-tm").value, "{{ frmt }}/YYYY HH:mm");

希望有帮助

09-19 03:18