在Orchard中将Date Time格式化为完整日期/时间模式(短时间)



在Orchard CMS(版本1.6)我有一个查询,显示一个名为StartDate的DateTime属性。设置时,我选择"完整日期/时间模式(短时间)"作为日期格式,然后重写输出如下:

<My html text here> {Text}

这会显示为"My html text here Saturday, April 13, 2013 2:30 PM"。

我意识到,对于不同时区的用户,日期/时间被自动转换,而不是显示2:30 PM(服务器在PST),它显示5:30 PM(用户在EST)。

按照Bertrand Le Roy的解决方案,除了一个小问题,结果很好。

现在我的代码是:

<My html text here> {Content.Fields.MyContentType.MyDateTimeField.DateTime.Local}

结果是:"我的html文本在这里4/13/2013 2:30:00 PM"。

格式不是我想用的。

有人知道我如何将其格式化为完整的日期/时间模式(短时间)吗?

提前感谢。

{Content.Fields.MyContentType.MyDateTimeField.DateTime.Local.Format:dddd, MMMM d, yyyy h:mm tt}应该可以。

最新更新