Javascript 结果 date_modify 树枝

Javascript result in date_modify twig

如何插入结果:

<script>
var date = new Date();
document.write(date.getTimezoneOffset());
</script>

{{ post.published_at|date_modify("+999 mins")|date("m/d/Y") }} 

粘贴而不是 999。

这个解决方案安全(正确)吗?

  1. 传递了 cookie 中的值:
<script>
    var now = (new Date().getTimezoneOffset()*-1);
    document.cookie = "timezoneoffset="+now;
</script>
  1. 把它带到{{ var }}:
     function onStart()  { 
                    if(isset($_COOKIE["timezoneoffset"])) {
                            $time = $_COOKIE["timezoneoffset"];
                            }
                            else {
                            $time = 0;
                            }
                    $this['var'] = $time;
                }
  1. Ajax 更新了部分:
{{ post.published_at|date_modify("+" ~ var ~ "mins")|date("m/d/Y") }}