[英]Date.Format for javascript date
我有一系列
struct {
Date time.Time
PostedSample int
}
从我想在html / template中输出的appengine数据存储区加载的Google可视化时间表 。 首先,我尝试使用{{.Date.Format "new Date(2006,1,2,15,4,5)"}}
直接在模板中设置日期格式,但是html / template对此进行了转义,因此它在html来源。 然后,我尝试将日期格式化为[]struct{Date template.JS; Value template.JS}
javascript想要使用表达式template.JS(m.Date.Format("new Date(2006,1,2,15,4,5)"))
[]struct{Date template.JS; Value template.JS}
。一月为0。我可以让模板生成日期参数的json并编写javascript将其转换为Date对象,或者使用go代码来调整模板输出。 请分享一个更优雅的解决方案。 谢谢。
您无需在模板中添加格式功能。
您可以这样使用结构:
{{.Date.Format "Mon 2 Jan 2006"}}
解决方案可能是这样的:
var date = new Date(parseInt({{.Date.Nanosecond }} /1000));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.