我有一个数组
struct {
Date time.Time
PostedSample int
}
从我想在Google Visualization Time Line的 html/模板中输出的 appengine 数据存储区加载。首先,我尝试直接在模板中格式化日期,{{.Date.Format "new Date(2006,1,2,15,4,5)"}}
但 html/template 对此进行了转义,因此它在 html 源代码中显示为带引号的字符串。然后我尝试使用表达式将日期格式化为一个几乎可以工作[]struct{Date template.JS; Value template.JS}
的表达式template.JS(m.Date.Format("new Date(2006,1,2,15,4,5)"))
,除了月份是一个,javascript希望一月为0。我可以让模板生成一个日期参数的json并编写javascript将其转换为日期对象或者已经去了调整模板输出的代码。请分享一个更优雅的解决方案。谢谢你。