func (this *Eval) evalDate(stmt *ast.Stmt) (*ast.Stmt, error) { format := stmt.Value.(string) t := stdtime.Now() stmt.Value = time.Format(t, format) stmt.Prop["time"] = t stmt.Prop["format"] = format return stmt, nil }
func NewDate(t stdtime.Time, format string) *Stmt { return &Stmt{ Type: Date, Value: time.Format(t, format), Prop: map[string]interface{}{ "time": t, "format": format, }, } }
func TestFormat(t *testing.T) { fmt.Println(time.Format(stdtime.Now(), "YYYYMMDD hh:mm:ss")) }