访问模板变量而不通过它的小部件

发布于 2024-09-12 16:08:25 字数 224 浏览 8 评论 0原文

我尝试从 modx 片段中的日期模板变量确定事件时间。然而,该模板变量中有一个日期格式化程序小部件,虽然可以很好地格式化日期,但不会输出事件的时间。

我知道 modx 在其数据库中以 unixtime 形式存储日期,有没有一种简单的方法可以直接访问事件的 unixtime?我当前正在使用 $modx->getTemplateVarOutput() 调用。

感谢您的帮助

I'm try to ascertain an event time from a date template variable in a modx snippet. However that template variable has a date formatter widget in it which, while nicely formatting the date, doesn't output the time of the event.

I know that modx stores dates in unixtime in it's database, is there an easy way to directly access the unixtime of the event? I'm currently using $modx->getTemplateVarOutput() calls.

Thanks for your help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

司马昭之心 2024-09-19 16:08:25

如果您查看数据格式化程序小部件的默认格式,您会发现它设置为:

%A %d, %B %Y

使用信息 此处 如果您想包含时间,则需要类似于 %A %d, %B %Y %R 的格式。

If you look at the default format for the Data Formatter widget you'll see it's set at:

%A %d, %B %Y

Using the info here you would need a format similar to %A %d, %B %Y %R if you wanted to include time.

长不大的小祸害 2024-09-19 16:08:25

事实证明,如果您使用 $modx->getTemplateVars() ,那么就允许访问每个元素中“value”元素中的底层 unixtime。

It turns out if you use $modx->getTemplateVars() instead then that allows access to the underlying unixtime in the 'value' element in each element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文