繁体   English   中英

javascript日期的Date.Format

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM