在 Twig 中获取当前时区
Get current timezone in Twig
有没有办法在 Twig 模板中获取当前时区而不是从 crontroller 传递。 This link 给出特定时区的日期。
{{ post.published_at|date("m/d/Y", "Europe/Paris") }}
也许您可以尝试 JS 解决方案,例如 moment.js。您可以为所有元素分配一个特殊的 CSS class(例如日期转换)和 运行 脚本 class:
$('.date-transform').each(function(){
var initialDate = moment($(this).html(), 'MMMM D, YYYY HH:mm');
if (initialDate.isValid()) {
var offset = moment().utcOffset(); // this is the client UTC offset
var finalDate = initialDate.add(offset, 'minutes').format('MMMM D, YYYY HH:mm');
$(this).html(finalDate);
}
});
有没有办法在 Twig 模板中获取当前时区而不是从 crontroller 传递。 This link 给出特定时区的日期。
{{ post.published_at|date("m/d/Y", "Europe/Paris") }}
也许您可以尝试 JS 解决方案,例如 moment.js。您可以为所有元素分配一个特殊的 CSS class(例如日期转换)和 运行 脚本 class:
$('.date-transform').each(function(){
var initialDate = moment($(this).html(), 'MMMM D, YYYY HH:mm');
if (initialDate.isValid()) {
var offset = moment().utcOffset(); // this is the client UTC offset
var finalDate = initialDate.add(offset, 'minutes').format('MMMM D, YYYY HH:mm');
$(this).html(finalDate);
}
});